void main()
{
//writeprivateprostring()
char name[20] ;
char num[20];
char buffer[50];
int i;
char code[20]; for(i=1;i<5;i++)
{
sprintf( num, "service%d\n", i );
sprintf( name, "aa%d\n", i );
sprintf( code, "00%d\n", i );
WritePrivateProfileString(name,num,code,"F:\\mywork\\test\\1\\1.ini");
GetPrivateProfileString(name,num,"not found\n",buffer,50,"F:\\mywork\\test\\1\\1.ini"); printf ("%s",buffer);
// num++;
}
// return 1;
}
为什么我打印出来的是4个not found,而不是name,num
{
//writeprivateprostring()
char name[20] ;
char num[20];
char buffer[50];
int i;
char code[20]; for(i=1;i<5;i++)
{
sprintf( num, "service%d\n", i );
sprintf( name, "aa%d\n", i );
sprintf( code, "00%d\n", i );
WritePrivateProfileString(name,num,code,"F:\\mywork\\test\\1\\1.ini");
GetPrivateProfileString(name,num,"not found\n",buffer,50,"F:\\mywork\\test\\1\\1.ini"); printf ("%s",buffer);
// num++;
}
// return 1;
}
为什么我打印出来的是4个not found,而不是name,num
解决方案 »
- 如何把此程序用在自己的代码中
- 消息获取的问题
- 如何在保存文件的时候让文件的图标和程序图标一致
- 想了很就不知道怎么写代码
- 如何利用ftp作中继,连接局域网和Internet?
- 这句有什么问题?m_pRecordset->Move(m_nCurrentSel,_variant_t((long)adBookmarkFirst));
- 怎样从ClassWizard添加一个新类CMyBitmap,其基类是CBitmap
- 请看下面的代码,我如何过滤出我需要的文件,而不是所有文件
- 怎样获取指定文件的路径呀?
- 请教HRESULT返回的值有哪些
- 下拉按钮的失效!
- ########关于DWORD转换长BYTE的问题######急@
仔细看看你的1.ini文件有没有数据
试试sprintf( num, "\tservice%d\n", i );
sprintf( num, "service%d", i );
sprintf( code, "00%d", i );
BOOL su=WritePrivateProfileString(name,num,code,"E:\\study\\test\\Debug\\1.ini");
if(su)
GetPrivateProfileString(name,num,"not found\n",buffer,50,"E:\\study\\test\\Debug\\1.ini");
printf ("%s\n",buffer);把换行去掉就行了,换行后它就认为是另一个新数据组的开始,所以就找不到了。
sprintf( name, "aa%d", i );
sprintf( code, "00%d", i );
把\n都去掉