【发布时间】:2013-12-09 11:18:52
【问题描述】:
基本上,我希望能够使用在程序中定义的两个变量(程序员未知的值)来创建文件名。我可以只使用一个变量(即 (username + ".txt")) 来做到这一点,但由于某种原因使用两个变量会搞砸。
这是我的代码。
void User::setTicket(std::string username, int i)
{
std::ofstream fout (username + "Ticket" + i + ".txt");
// Some code
fout.close();
}
int i 本质上是一个在 main 循环中初始化的计数数字,因此每次循环进行时都会调用 setTicket,并希望调用结果文件
user1Ticket1.txt
user1Ticket2.txt
user1Ticket3.txt
等等
【问题讨论】:
-
你读过this吗?