1
fopen()可以命名你自己的文件嗎?例如爲你自己的文件命名
printf("Enter the name of the file you want to create");
scanf("%s", &name);
然後我希望掃描的名稱是我想創建的文件的名稱。有沒有辦法做到這一點?我知道你可以只是
fp = fopen("name of file.txt","w or a")
但如果用戶要求文件名稱本身?
你的意思是這樣使用變量作爲參數傳遞給
fopen()
: http://stackoverflow.com/questions/612097/how-can-i-get-the-list-of-files-in-a-directory-using-c-or-c? – displayname
或者你的意思是「我可以寫'fp = fopen(name,」w「)'來使用用戶提供的文件名嗎?」如果是這樣,答案是「是」。 – Simon
@simon,你將如何將其轉換爲txt文件呢?它顯示的唯一東西就是名稱,不帶擴展名 –