好的,所以我正在尝试制作一个字符串,以便更新字符串。有点像你有一个字符串“hello”,我希望它更新自己有点像“h”“he”“hel”“hell”“hello”
所以我有:
#include <iostream>
#include <string>
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
using namespace std;
int main()
{
system("title game");
system("color 0a");
string sentence = "super string ";
for(int i=1; i<sentence.size(); i++){
cout << sentence.substr(0, i) <<endl;
}
return 0;
}
代码返回如下:
"s "su" "sup" "supe" "超级"
显然在不同的行上,但是当我删除结尾行时,句子生成器就会发疯。它显示类似“spupsppuepr sttrrrtrsubstringsubstring”的内容
无论如何我可以更新同一行上的字符串吗?(并没有完全摧毁它)