将字符串合并为一个

时间:2015-11-07 13:21:13

标签: c++

我正在制作一个程序书签器,用户可以创建书签,然后使用我的程序轻松打开它们。 (如果你愿意的话,就像一种更耗时的快捷方式)。 我的问题是用户可以添加的程序列表。如何将其设为动态菜单?我希望它在用户向其添加程序(Steam游戏或应用程序)时更新,并且能够再次使用新添加的程序访问它。 我的一些可怕的代码: else if (userProgSelection == "1") { cout << "Enter the app ID (CS:GO = 730)" << endl; int userAppID; cin >> userAppID; cout << "And what is the name of this application?" << endl; string userAppName; cin >> userAppName; }

此时用户已为其Steam游戏输入了AppID(我可以使用Shell Execute进行调用) ShellExecute(NULL, "open", "steam://rungameid/730", NULL, NULL, SW_SHOWDEFAULT);

但我的问题不是这个。我的问题是在“添加”程序后要出现的主要程序。如果我可以请一个简单的方法来做到这一点?对这条线有类似效果的东西(这显然不起作用,但它可以让你理解我的问题) mainmenutext = mainmenutext + userAppID + userAppName;

1 个答案:

答案 0 :(得分:0)

正如评论中所述,您需要先使用to_stringint转换为string

mainmenutext += std::to_string(userAppID) + userAppName;