易截截图软件、单文件、免安装、纯绿色、仅160KB

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++与Java函数重载区别!

#include <iostream>
using namespace std;
class Base {
public:
virtual void fn(int x) {
cout << "In Base class, int x = " << x << endl;
}
};
class SubClass : public Base {
public:
// 函数的重载,这样的重载方式,在Java中能行,在C/C++中却不行
virt ......

c 文件操作

1.fopen()
  fopen的原型是:FILE *fopen(const char
*filename,const char
*mode),fopen实现三个功能:为使用而打开一个流,把一个文件和此流相连接,给此流返回一个FILR指针。
  参数filename指向要打开的文件名,mode表示打开状态的字符串,其
取值如下:
  字符串 含义
  "r" 以只读方式打开 ......

好神奇的 extern "C" 哦。。。

有关 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_ ......

50个C/C++源码网站

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。
1、http://snippets.dzone.com/tag/c/ --数以千计 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号