一个文本文件,我要在一行字串前插入一个"*"字符,这样做为何不行呢?
一个文本文件,我要在所找到的一行字串888888888888前插入一个"*"字符,如何做呢?
888888888888 84d68c36 7defaf0e 4f674d0f d30d7710
FILE * fpbak;
fpbak = fopen(cBTWKeyBackLibName, "a+");
if(fpbak)
{
while(!feof(fpbak))
{
if( fgets( BDAddrBTWKey, 100, fpbak ) == NULL)
break;
else
{
//AfxMessageBox(buf);
CString Log=CString(BDAddrBTWKey);
Log = Log.Left(12);
//AfxMessageBox(Log);
if(Log.Find(sBDAddress)!=-1)
{
fseek(fpbak,0L,SEEK_CUR);
fwrite("*",1,1,fpbak);
DispText(BDAddrBTWKey);
bFindBTAddress = TRUE;
break;
}
}
}
fclose(fpbak);
}