读写同一个文件出问题

xiaoxiao2021-02-28  127

在C primer plus 第六版中的第十三章编程练习第3题出现了问题。

题目:  编写一个文件拷贝程序,提示用户输入文本文件名,并以该文件名作为原始文件名和输出文件名。该程序要使用ctype.h中的toupper()函数,在写入到输出文件时把所有文本转换成大写。使用标准的I/O和文本模式。

①我一开始就只创建一个 test.txt,希望能从这个文本里面读取并写入这个文件里面,程序正常运行至结束,但是当我尝试打开 test.txt的时候,这个文件却无法响应了。

我还没想到是为什么。

②后来通过创建一个临时文本先储存 test.txt 里面的内容,然后在重新写入 test.txt 里面,这种方法的确行得通。

转载请注明原文地址: https://www.6miu.com/read-19011.html

最新回复(0)