CString str1,str2,str3,str4;
m_xingming.GetWindowText(str1);
m_xingbie.GetWindowText (str2);
m_riqi.GetWindowText (str3);
char yyz[30];
int shuzi,h;
unsigned int j;
char str[20],ccc[20],zfshuzi[20], buffer[20];
sprintf(yyz,"%s %s %s",str1, str2, str3);
CFile file;
file.Open("d:\\xuexi\\yyz.ini",CFile::modeWrite,NULL);
GetPrivateProfileString("接车","正常过车"," ",buffer,10,"d:\\xuexi\\yyz1.ini");
j=atoi(buffer);
h=20*j;
file.Seek(h,CFile::begin);
file.Write(yyz,strlen(yyz));
j+=j;
itoa(j,ccc,10);
WritePrivateProfileString("接车","正常过车",ccc, "d:\\xuexi\\yyz1.ini");
file.Close();yyz1.ini文件内容
[接车]
正常过车=1
我的目的是将我每次输入的数据存入yyz.ini文件
现在有两个问题
第一个在yyz.ini文件中我两次输入数据之间的空区有时有乱码
第二个这次从yyz1.ini文件中读出是1,数据处理完后将2写入yyz1.ini文件,下一次读出的是2,写入的是3,但我现在写入的是1,2,4,8,16,32。不是1,2,3,4,5
错在那里