70,037
社区成员
发帖
与我相关
我的任务
分享#include <stdio.h>
#include <string.h>
char ln[80];
FILE *f;
int i,a;
void main() {
f=fopen("test.txt","r");
if (NULL==f) return;
i=0;
a=1;
while(1) {
if (NULL==fgets(ln,80,f)) break;
if ('\n'==ln[strlen(ln)-1]) {
if (a) {
i++;
printf("%8d %s",i,ln);
} else {
printf("%s",ln);
a=1;
}
} else {
if (a) {
i++;
printf("%8d %s",i,ln);
a=0;
} else {
printf("%s",ln);
}
}
}
fclose(f);
}