【发布时间】:2013-12-16 10:52:55
【问题描述】:
在我的项目中,我有一个文件作为输入,我需要具有新扩展名的输出文件。假设我的输入文件是file.txt,这里是name。我需要输出文件为file.dic。我尝试了以下方法。
fpout = fopen(strcat(name,".dic"), WRITE_ONLY);
我知道这不是正确的方法。但是我应该怎么做才能将文件名设为file.dic?
【问题讨论】:
-
你的括号不平衡。
-
“显然”,您必须将 'txt' 替换为 'dic'。这只是标准字符串的东西,那有什么问题呢?
-
将
"file.txt"与".dic"连接时您还能期待什么?