C语言把C盘文件复制到D盘新建文件中并只打印出最后一句怎么做?

我只会复制,不知道打印出最后一句该怎么做。

#include<stdio.h>

void main()

{

char ch;

FILE *q;

FILE *p;

q=fopen("E:\\file.txt","r");

p=fopen("E:\\file5.txt","w");

ch=fgetc(q);

while(ch!=EOF)

{

fputc(ch,p);

printf("%c",ch);

ch=fgetc(q);

}

fclose(q);

fclose(p);

}

这是我自己写的第一个要求

万人如海
浏览 1438回答 1
1回答

qq___524

你可以每次读入一行内容,然后把最后一次读入的东西输出
打开App,查看更多内容
随时随地看视频慕课网APP