你好制作一个读取文本文件的小程序,然后创建一个输出文本文件,其前面的行号前面加上行号。
由于使用fgets调用输入文件。我想在将它输出到纺织品之前更改它所存储的字符串数组。
示例原始文件
Hello
How Are you?
good.
输出文件
1 Hello
2 How Are you?
3
4 good.
答案 0 :(得分:0)
我希望这个程序采取的下一步是不打印出空白行。但就我最初提出的问题而言,这就像一个魅力。感谢@optimist的见解。
while( ( fgets( b, MAX, src ) ) != NULL )
{
linecount++;
fprintf( dst, "%d: ", linecount );
fputs( b, dst );
}