- UID
 - 126080
 
- 积分
 - 0
 
- 精华
 
- 贡献
 -  
 
- 威望
 -  
 
- 活跃度
 -  
 
- D豆
 -  
 
- 在线时间
 -  小时
 
- 注册时间
 - 2004-4-16
 
- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
 
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册 
 
 
 
 
×
 
二.将信息从INI文件中读入程序中的变量. 
 
  1.所用的WINAPI函数原型为: 
 
DWORD GetPrivateProfileString( 
LPCTSTR lpAppName,  
LPCTSTR lpKeyName,  
LPCTSTR lpDefault,  
LPTSTR lpReturnedString,  
DWORD nSize,  
LPCTSTR lpFileName  
);  
 
  其中各参数的意义:  
 
   前二个参数与 WritePrivateProfileString中的意义一样. 
 
   lpDefault : 如果INI文件中没有前两个参数指定的字段名或键名,则将此值赋给变量.  
 
   lpReturnedString : 接收INI文件中的值的CString对象,即目的缓存器. 
 
   nSize : 目的缓存器的大小. 
 
   lpFileName : 是完整的INI文件名. 
 
  2.具体使用方法:现要将上一步中写入的学生的信息读入程序中. 
 
CString strStudName; 
int nStudAge;  
GetPrivateProfileString("StudentInfo","Name","默认姓名",strStudName.GetBuffer(MAX_PATH),MAX_PATH,"c:\stud\student.ini");  
 
  执行后 strStudName 的值为:"张三",若前两个参数有误,其值为:"默认姓名". 
 
  3.读入整型值要用另一个WINAPI函数:  
 
UINT GetPrivateProfileInt( 
LPCTSTR lpAppName,  
LPCTSTR lpKeyName,  
INT nDefault,  
LPCTSTR lpFileName  
);  
 
  这里的参数意义与上相同.使用方法如下: 
 
nStudAge=GetPrivateProfileInt("StudentInfo","Age",10,"c:\stud\student.ini"); |   
 
 
 
 |