我正面临这个位置,我需要创建一个用户输入大小的动态字符串(所以我尝试使用动态 cstring)。
char * S;
int x;
cin >> x;
S = new char[x];
for (int i = 0; i < x; i++) {
S[i]=' '; //trying to make it a string of spaces so I can fill it in later
}
这样做并输出字符串后(cout << S;)
,我得到了 x 个空格和一些随机字符,我该如何解决这个问题?