我必须创建一个使用用户名并创建存储用户名密码和输赢记录的文件的游戏。
我当前将用户名存储为usernameSearch
,并使用以下行创建文件:
ifstream inFile(usernameSearch.c_str());
如何将“ .txt”添加到此文件?
您可以将给定的用户名存储在临时cstring中,然后使用cstring库中的strncat
附加.txt。
char UserFileName[50];
strcpy(userFileName, usernameSearch);
strncat(userFileName, ".txt", 4); //this adds the txt to the name.
此时userFileName
应具有用户输入的名称+ .txt
您可以编写一个保存到文件的功能,该功能将创建一个以userFileName
作为文件名的文件。然后根据需要保存或加载!