我想程序從用戶採取一個字符串,並將其轉換爲一些數字(字符),當數字增加1單位然後把它們放在另一個字符串,並顯示它。字符串int和再次字符串C++
string text, code;
cout << "Enter Text: ";
getline(cin, text);
for (int i = 0; i < 8 ; i++)
code[i] = text[i] + '1';
cout<<code<<endl;
例如,如果我輸入爲打擊: abcd123 結果是爲打擊: bcde234
但是當我運行此,我輸入後得到一個錯誤:(
不需要對標題做任何事情。 – LogicStuff
您需要將''1''更改爲'1'。它應該是一個整數值來增加字符值,而不是'char'值。 – user007
親愛的用戶007,我試着告訴你,但它也是在工作之後 –