写了一个程序,看一下
#include #include #define LINE_MAX 1024//每行最大字符数int main(){FILE *fsrc = fopen("src.txt", "r");if(fsrc == NULL) {printf("打开源文件失败。");exit(1);}FILE *f1 = fopen("1.txt", "w");if(f1 == NULL) {printf("创建1.txt失败。");exit(1);}FILE *f2 = fopen("2.txt", "w");if(f2 == NULL) {printf("创建2.txt失败。");exit(1);}char buffer[LINE_MAX];int count = 0;//行计数while(!feof(fsrc)) {fgets(buffer, LINE_MAX, fsrc);count++;//判断行号是偶数或是奇数if(count % 2 == 0) {//偶数行fputs(buffer, f2);} else {//奇数行fputs(buffer, f1);}}fclose(f1);fclose(f2);fclose(fsrc);system("pause");return 0;} 有疑问可以哦。
可以的话采纳下吧。
取消
评论