我已經成功創建了一個測驗程序,首先要求用戶輸入他們的名字。如何使用用戶名作爲C文件名創建.txt文件?
測驗結束後,首先將得分打印到屏幕上,然後打印到username.txt文件中。
含義,實際的用戶名如John.txt或Amy.txt或bob.txt。
現在,我已預定義
REPORT_FILE =的fopen( 「username.txt」, 「W」);
這項工作100%,但自然我沒有正確識別文件,每次測驗針對不同的人運行並記錄到文件中。
我見過有關sprintf,snprintf,ofstream,istream等的建議。
對我來說都是新概念,不知道如何前進......任何幫助將不勝感激。
如果有人想要或關心看到我的程序,它很安靜,我很樂意分享,但不打算在這個尋求幫助的過程中讓任何人閱讀我的整個程序。 :)
你需要找到文件,然後添加一些東西呢? – ka2m
您需要定義來自用戶的輸入,獲取用戶名才能打開文件名。 – lsalamon
你已經硬編碼在一個單一的文件名('username.txt'),這顯然意味着它不能是別的。如果您有用戶名,請使用文件名而不是硬編碼值;這對你自己來說不應該太難。 –