如何写一个程序,能够读取和写入外部的文件,比如说,有个txt文件,内容如下
1
2
3
4
6
7
已知该文件的位置,怎么样能够让程序读取每一行的内容,然后进行判断,发现第5行少了个5,于是在4和6中插入一行5,由程序自动写入5.请高手给个范本代码,可能的话,最好能稍微写一点注解,感激不尽!
如果你每个数据间都是有空格分开的,那就很简单,正常来说,肯定是分开的。另外你是否知道数据数量?
知道就直接定义数组大小,否则就要动态分配数组大小。
打开文件,依次读入数组
假定为整型,而且你知道数据多少。
fscanf()函数自动以空白字符为分界,依次读取每个数据。