C ++:制作一个用户命名为.txt文件的文件

问题描述 投票:0回答:1

我必须创建一个使用用户名并创建存储用户名密码和输赢记录的文件的游戏。

我当前将用户名存储为usernameSearch,并使用以下行创建文件:

 ifstream inFile(usernameSearch.c_str());

如何将“ .txt”添加到此文件?

c++ ifstream
1个回答
0
投票

您可以将给定的用户名存储在临时cstring中,然后使用cstring库中的strncat附加.txt。

char UserFileName[50];

strcpy(userFileName, usernameSearch);

strncat(userFileName, ".txt", 4); //this adds the txt to the name.

此时userFileName应具有用户输入的名称+ .txt

您可以编写一个保存到文件的功能,该功能将创建一个以userFileName作为文件名的文件。然后根据需要保存或加载!

© www.soinside.com 2019 - 2024. All rights reserved.