在C中为数组的每个元素添加前缀

时间:2012-10-17 16:56:04

标签: c arrays

你好制作一个读取文本文件的小程序,然后创建一个输出文本文件,其前面的行号前面加上行号。

由于使用fgets调用输入文件。我想在将它输出到纺织品之前更改它所存储的字符串数组。

示例原始文件

Hello
How Are you?

good.

输出文件

1 Hello
2 How Are you?
3
4 good.

1 个答案:

答案 0 :(得分:0)

我希望这个程序采取的下一步是不打印出空白行。但就我最初提出的问题而言,这就像一个魅力。感谢@optimist的见解。

 while( ( fgets( b, MAX, src ) ) != NULL )
 {
    linecount++;
    fprintf( dst, "%d: ", linecount );
     fputs( b, dst );


 }