0
可能很明顯,但即使我聰明的「how to c」書也沒有真正幫助我。我剛開始使用C編程,如果答案沒有回答,很抱歉。如何在fopen中獲得用戶輸入
我使用fopen("%s.txt", "w+")
爲了保存文本文件。不過,我不知道用戶如何輸入%s的字符串。我試着用scanf和其他變體。但沒有任何工作。
可能很明顯,但即使我聰明的「how to c」書也沒有真正幫助我。我剛開始使用C編程,如果答案沒有回答,很抱歉。如何在fopen中獲得用戶輸入
我使用fopen("%s.txt", "w+")
爲了保存文本文件。不過,我不知道用戶如何輸入%s的字符串。我試着用scanf和其他變體。但沒有任何工作。
#include<string.h>
char filename[255];
FILE *fp;
scanf("%s",filename);
strcat(filename,".txt");
fp=fopen(filename,"w+");
謝謝,但是我仍然需要%s後面的.txt結尾。 :( – XCoderX
我剛剛添加了一條線來解決這個問題,你還必須添加#include才能使用strcat。 –
謝謝,夥計。 – XCoderX