這段代碼錯在哪裏? 它不會讓我投strlen(s)
爲int
,我可以重複它,直到i
等於字符串的長度。strlen to int C++ - 爲什麼我不能這樣做?
#include <iostream>
#include <string.h>
#include <string>
using namespace std;
int main()
{
string s;
cin >> s;
for (int i = 0; int n = (int)strlen(s); i < n, i++)
{
cout << s[i] << endl;
}
}
使用's.size()''strlen'爲'char'陣列字符串。 – 101010
我必須更改頭文件嗎? –
你只需要#include'#include ' –
101010