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;
}
#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;
}
相关文章推荐
- 【转载】C++读写ini配置文件GetPrivateProfileString()&WritePrivateProfileString()
- VC INI文件读写 和 GetProfileString,WriteProfileString函数的使用
- 利用GetPrivateProfileString/WritePrivateProfileString读写配置文件(.ini)
- MFC读写ini配置文件(WritePrivateProfileString,GetPrivateProfileString,GetPrivateProfileInt)
- C++读写ini配置文件GetPrivateProfileString()&WritePrivateProfileString()
- C++读写ini配置文件GetPrivateProfileString()&WritePrivateProfileString()
- VC INI文件读写 和 GetProfileString,WriteProfileString函数的使用
- 利用WritePrivateProfileString和GetPrivateProfileString读写配置文件.ini
- WritePrivateProfileString和GetPrivateProfileString读写ini配置文件
- WinAPI: WritePrivateProfileString、GetPrivateProfileString - 简单读写 Ini 文件
- INI文件编程,WINAPI函数WritePrivateProfileString,GetPrivateProfileString
- 利用GetPrivateProfileString读取配置文件(.ini)
- 利用GetPrivateProfileString读取配置文件(.ini)
- 简述配置文件ini及其操作函数GetPrivateProfileString等
- c++ stl实现对配置文件的读写 根据windows API WritePrivateProfileString,GetPrivateProfileString简单改写
- 利用GetPrivateProfileString读取配置文件(.ini)
- WritePrivateProfileString等读写.ini配置文件
- GetPrivateProfileString读取配置文件(.ini)
- VC:INI文件中节与健的枚举(GetPrivateProfileSection()、GetPrivateProfileSectionNames())
- 读取INI配置文件GetProfileString和GetPrivateProfileString参数说明和示例