我的文件是文本文件abcdef; qwerty \ n。当我运行这个程序时,我得到了
abcedef
;qwerty
如何摆脱分号,以便打印
abcedf
qwerty
程序:
int main(int argc, char *argv[]) {
char str1[2000], str2[2000];
char c;
FILE *fp;
fp = fopen(argv[1],"r");
if(fp == NULL){
printf("File not read,errno = %d\n",errno);
return 1;
}
fscanf(fp, "%[^;] %[^\n]",str1,str2);
printf("%s\n%s\n",str1,str2);
fclose(fp);
return 0;
}