cÁ´½ÓMYSQL
Ò»¡¢¿ª·¢»·¾³
1¡¢ windowsXP
2¡¢ mysql 5.0.22
3¡¢ Dev-C++ 4.9.9.2
4¡¢ ÏÂÔØ(mysqlpp-2.3.2-gcc3.4.2-1due.DevPak)
5¡¢ MySQL.DevPak ÏÂÔصØÖ·£º http://downloads.sourceforge.net/dev-cpp/MySQL.DevPak
6¡¢ ÏÂÔØÒÔºóͨ¹ý‘¹¤¾ß[T]’ --> ´ò¿ª ‘package manager’À´°²×°¡£
°²×°Íê³É½øÐÐÏÂÒ»²½¡£
¶þ¡¢°²×°¼°ÅäÖÃ
1. ½øÈëDev-C++£¬´´½¨¹¤³Ì¡£
ÔÚmainÎļþ£¨ main.cpp £©Ð´ÈëÍ·Îļþ£º
#include <windows.h>
#include <mysql.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include "sqlutil.h"
#include<string.h>
2. Ìí¼Ó mysqlµÄsqltuil.hºÍsqltuil.cÎļþ¡£(ÀÏʦÒѾдºÃÁË¡£)
3. ´ò¿ª‘¹¤¾ß[T]’ --> ´ò¿ª ‘±àÒëÑ¡Ïî[C]’¡£
4. ÔÚ‘±àÒëÆ÷’µÄ‘±àÒëʱ¼ÓÈëÒÔÏÂÃüÁî’ÊäÈë‘-Wall’
ÔÚ‘ÔÚÁ¬½ÓÆ÷ÃüÁîÐмÓÈëÒÔÏÂÃüÁî’ÉÏ´ò¹´£¬²¢ÇÒÔÚÏÂÃæÊäÈë‘-lmysql’¡£
5. µã»÷‘Ŀ¼’£¬ÔÙµã»÷‘¿â’¡£ÊäÈëDev-Cpp\libºÍmysql5.0\lib\opt µÄµØÖ·¡£
7. ÔÙµã»÷‘C°üº¬Îļþ’¡£ÊäÈë Dev-Cpp\includeºÍmysql5.0\include µÄµØÖ·¡£
Íê³É²Ù×÷ºóµã»÷‘È·¶¨[O]’.½øÈëÏÂÒ»²½£º
8. ÓÒ¼üµã»÷‘¹¤³Ì’£¬µã»÷‘¹¤³ÌÊôÐÔ[O]’£¬µã»÷‘Îļþ/Ŀ¼’¡£ÊäÈëDev-Cpp\libºÍmysql5.0\lib\opt µÄµØÖ·¡£
9. µã»÷‘°üº¬ÎļþĿ¼’£¬ÊäÈë Dev-Cpp\includeºÍmysql5.0\include µÄµØÖ·¡£
Íê³É²Ù×÷ºóµã»÷‘È·¶¨[O]’. ÒѾÍê³É»·¾³±äÁ¿ÅäÖÃ!!!
Ïà¹ØÎĵµ£º
Ò»¡¢Ò»¸ö¾¹ý±àÒëµÄC/C++µÄ³ÌÐòÕ¼ÓõÄÄÚ´æ·Ö³ÉÒÔϼ¸¸ö²¿·Ö£º
¡¡¡¡1¡¢Õ»Çø£¨stack£©£ºÓɱàÒëÆ÷×Ô¶¯·ÖÅäºÍÊÍ·Å £¬´æ·Åº¯ÊýµÄ²ÎÊýÖµ¡¢¾Ö²¿±äÁ¿µÄÖµµÈ£¬ÉõÖÁº¯ÊýµÄµ÷Óùý³Ì¶¼ÊÇÓÃÕ»À´Íê³É¡£Æä²Ù×÷·½Ê½ÀàËÆÓÚÊý¾Ý½á¹¹ÖеÄÕ»¡£
¡¡¡¡2¡¢¶ÑÇø£¨heap£© £ºÒ»°ãÓɳÌÐòÔ±ÊÖ¶¯ÉêÇëÒÔ¼°ÊÍ·Å£¬ Èô³ÌÐòÔ±²»ÊÍ·Å£¬³ÌÐò½áÊøʱ¿ÉÄÜÓÉOS»ØÊÕ ......
1¡¢Ñ¡ÔñºÏÊʵÄËã·¨ºÍÊý¾Ý½á¹¹
Ñ¡ÔñÒ»ÖÖºÏÊʵÄÊý¾Ý½á¹¹ºÜÖØÒª£¬Èç¹ûÔÚÒ»¶ÑËæ»ú´æ·ÅµÄÊýÖÐʹÓÃÁË´óÁ¿µÄ²åÈëºÍɾ³ýÖ¸ÁÄÇʹÓÃÁ´±íÒª¿ìµÃ¶à¡£Êý×éÓëÖ¸ÕëÓï¾ä¾ßÓÐÊ®·ÖÃÜÇеĹØϵ£¬Ò»°ãÀ´Ëµ£¬Ö¸Õë±È½ÏÁé»î¼ò½à£¬¶øÊý×éÔò±È½ÏÖ±¹Û£¬ÈÝÒ×Àí½â¡£¶ÔÓڴ󲿷ֵıàÒëÆ÷£¬Ê¹ÓÃÖ¸Õë±ÈʹÓÃÊý×éÉú³ÉµÄ´úÂë¸ü¶Ì£¬Ö´ÐÐЧÂʸü¸ß¡£
ÔÚÐí¶àÖÖÇ ......
1.fopen()
¡¡¡¡fopenµÄÔÐÍÊÇ£ºFILE *fopen(const char
*filename,const char
*mode)£¬fopenʵÏÖÈý¸ö¹¦ÄÜ£ºÎªÊ¹Óöø´ò¿ªÒ»¸öÁ÷£¬°ÑÒ»¸öÎļþºÍ´ËÁ÷ÏàÁ¬½Ó£¬¸ø´ËÁ÷·µ»ØÒ»¸öFILRÖ¸Õë¡£
¡¡¡¡²ÎÊýfilenameÖ¸ÏòÒª´ò¿ªµÄÎļþÃû£¬mode±íʾ´ò¿ª×´Ì¬µÄ×Ö·û´®£¬Æä
È¡ÖµÈçÏ£º
¡¡¡¡×Ö·û´® º¬Òå
¡¡¡¡"r" ÒÔÖ»¶Á·½Ê½´ò¿ª ......
ÓÐ¹Ø extern "C"
¸ã¹ýCºÍC++»ì±àµÄͬ־ÃǶ¼ÖªµÀÕâ¸öɶÒâ˼¡£
Õâ¶ùÓн²£ºhttp://www.cppblog.com/Macaulish/archive/2008/06/17/53689.html
µ«¿´Ò»ÏÂÏÂÃæµÄÕâ¸ö´úÂ룺
#include <iostream>
using namespace
std;
extern "C" { int g_inta; }
int main (void)
{
g_ ......
²âÊÔ´úÂëÒ»£¨VC6.0¡¢C-code£©£º
#include <stdio.h>
void main()
{
int aa;
unsigned char j1,j2;
aa=j1=j2=0;
aa=49;
j1=aa;
printf("j1=%d \n",j1);
j2=aa;
printf("j2=%c \n",j2);
}
¡¾·ÖÎö¡¿£º
[1]ÕýÈçËùÏëÏóµÄÊä³ö½á¹û£º
j1 ......