69,371
社区成员
发帖
与我相关
我的任务
分享
//写文件
fseek(pFile , 0 , SEEK_SET);//调整pfile的文件指针到头
while(!feof(pFile))
{
float ii = 9 , jj = 9 , kk = 9 ;
iChar = fgetc(pFile);//读取一个字符
if(iChar == 'D')//如果读到的字符为D
{
fscanf(pFile , "%s" , line);//将含D的串拷到line数组
if(!strcmp(line , "efine"))//line与efine不同
{
int n ;
n = fprintf(pFile , "efine %f %f %f\n" , ii , jj , kk);//向文件内写入efineiijjkk
}
}
else
fgets(line , 256 , pFile);
}
//----------------------------------------------
[code=C/C++]
还有fprintf的例子
#include <stdio.h>