#include <stdio.h>
int main()
{
int ch = 0;
int line = 1;
int flag = 1;
while ((ch = getchar()) != EOF)
{
if (flag)
{
printf("%d", line);
line++;
flag = 0;
}
if (ch == '\n')
{
flag = 1;
}
putchar(ch);
}
return 0;
}转载于:https://blog.51cto.com/10706198/1758196
本文分享了一段使用C语言编写的简单程序,该程序能在输出文本时自动打印出行号,便于调试和阅读。通过使用getchar()读取字符并判断换行符来更新行号。
2503

被折叠的 条评论
为什么被折叠?



