gpt4 book ai didi

c++ - C++中带有变量的文件路径

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:00:24 25 4
gpt4 key购买 nike

我正在尝试在我的文件路径中使用一个变量。

我已经成功为文件名添加了一个,但没有为文件夹名添加一个。

string utilisateur, mot_de_passe;
int gr;

cout << " Entrer un nom utilisateur:"; cin >> utilisateur;
cout << " Entrer un mot de passe :"; cin >> mot_de_passe;
cout << "Choisir un groupe:"; cin >> gr;

ofstream dossier;
if (gr == 1)
{
dossier.open("C:/Users/titib/Contacts/Desktop/Projet informatique/groupe/" + utilisateur + ".txt");
dossier << utilisateur << endl << mot_de_passe << endl << gr << endl;

我想使用变量 gr 作为文件夹的名称。

dossier.open("C:/Users/titib/Contacts/Desktop/Projet informatique/groupe/**gr**" + utilisateur + ".txt");

最佳答案

这应该可以正常工作:

std::string FilePath = "C:/Users/titib/Contacts/Desktop/Projet informatique/groupe/" + std::to_string(gr)  + "/" + utilisateur + ".txt";
dossier.open(FilePath);

关于c++ - C++中带有变量的文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39255466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com