0

可能很明显,但即使是我聪明的“如何 c”书在这里也没有真正帮助我。我刚开始使用 C 编程,如果我没有得到答案,我很抱歉。

fopen("%s.txt", "w+")用来保存文本文件。但是我不知道用户如何为 %s 输入字符串。我用 scanf 和其他变体进行了尝试。但还没有任何效果。

4

1 回答 1

1
#include<string.h>

char filename[255];
FILE *fp;
scanf("%s",filename);
strcat(filename,".txt");
fp=fopen(filename,"w+");
于 2013-10-12T20:37:01.963 回答