您的位置:首页 > 编程语言 > PHP开发

VC:INI文件中键名数据的读写(GetPrivateProfileString())

2012-10-24 20:50 411 查看
//先选择Project|setting命令下Project setting命令下对话框,在Microsoft Foundation Classes下选择 Use MFC in a Shared DLL

#include<iostream.h>

#include<afx.h>

//#include<afx1.h>

#define MAX_ALLSECTIONS 300 //定义最大的段长度

#define MAX_SECTION 20 //段的最大长度

void main()

{

//1、键名数据的读写

/* 1

UINT GetProfileInt(

LPCTSTR lpszSection,

LPCTSTR lpszEntry,

int nDefault );

2

UINT GetPrivateProfileInt(

LPCTSTR lpAppName, // section name

LPCTSTR lpKeyName, // key name

INT nDefault, // return value if key name not found

LPCTSTR lpFileName // initialization file name

);

3

DWORD GetPrivateProfileString(

LPCTSTR lpAppName, // section name

LPCTSTR lpKeyName, // key name

LPCTSTR lpDefault, // default string

LPTSTR lpReturnedString, // destination buffer

DWORD nSize, // size of destination buffer

LPCTSTR lpFileName // initialization file name

);

4

BOOL WritePrivateProfileString(

LPCTSTR lpAppName, // section name

LPCTSTR lpKeyName, // key name

LPCTSTR lpString, // string to add

LPCTSTR lpFileName // initialization file

);

*/

LPCTSTR lpFileName="C:\\test.ini";

CString str;

char c[10];

WritePrivateProfileString("SECTION_1","Key1","test1",lpFileName);

WritePrivateProfileString("SECTION_2","Key2","test2",lpFileName);

GetPrivateProfileString("SECTION_1","Key1","error",c,10,lpFileName);

str.Format("%s",c);

cout<<str<<endl;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐