在C中的某个字符后编辑文件

时间:2014-09-24 03:42:36

标签: c file edit

我刚开始学习C而且我正在尝试编写一个程序,该程序将读取以ASCII表示的整数文件,并在每个负数的-符号后面添加一个空格。

例如,输入文件包含以下内容:

200
300 
-145629 
67
11111111
-1
8000
0 

我希望输出为:

200 
300 
- 145629 
67 
11111111 
- 1 
8000 
0 

-标志后面的空格)。

1 个答案:

答案 0 :(得分:0)

“最简单”的方式是使用while循环。

在每次迭代中读取一个char,如果不是' - ',只需将其放入。如果它是' - ',则在输出' - '之后放出一个空格。

使用EOF循环结束。

如果您不熟悉其他功能,我只是建议“最简单”的方式。