65,210
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
void main(){
FILE * fpr, * fpw;
int i;
char buf[128],fname[128];
fpr=fopen("f:/tst.txt","r");
for(i=1;fgets(buf,128,fpr);i++){
//如果空行不写入文件的话,这里要加一个判断,如果为空行,执行 continue;
sprintf(fname,"f:/dst%03d.txt",i);
fpw=fopen(fname,"w");
fputs(buf,fpw);
fclose(fpw);
}
fclose(fpr);
}
CString str;
str.Format( "%d.txt", i );//i是已增加的值
FILE *fp = fopen( (LPCTSTR)str, "w" );
...