如何在fopen中获取用户输入

时间:2013-10-12 20:34:00

标签: c input fopen scanf

可能很明显,但即使是我聪明的“怎么做”这本书也不能帮助我。我刚开始使用C编程,很抱歉,如果答案不在我身上。

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

1 个答案:

答案 0 :(得分:1)

#include<string.h>

char filename[255];
FILE *fp;
scanf("%s",filename);
strcat(filename,".txt");
fp=fopen(filename,"w+");