C与指针例题

来源:百度知道 编辑:UC知道 时间:2024/06/16 00:55:52
编写一个程序,从标准输入读取几行输入,每行输入都要打印到标准输出上,前面要加上行号,在编写这个程序时要试图让程序能够处理的输入行的长度没有限制。
谁能给我个C与指针例题的答案呢?

#include <stdio.h>
main(){
char str[81];/*文本方式下屏幕每行最大为80*/
int i=1;
for(i=1;;i++){
fgets(str,81,stdin);/*用这函数可以保证不会溢出。超过81个字符为自动切断*/
if(str[0]=='\n')
break; /*直接回车结束*/
printf("\n%d=%s",i,str);

}
getch();

}