這個知識點必須掌握,因爲是必備技能!不然連輸入都搞不定,何談後面的?
#include <iostream>
#include <string>
using namespace std;
int main()
{
//對於char* / char[]
char s[1001];
cout<<"Please input char[]:"<<endl;
cin.getline(s, 1000);//iostream下的函數, 第二個參數表示允許的最大輸入長度
cout<<"Output:"<<endl<<s<<endl<<strlen(s)<<endl;
//對於string
string ss;
cout<<"Please input string:"<<endl;
getline(cin, ss); //這個getline函數在<string>頭文件下
cout<<"Output:"<<endl<<ss<<endl<<ss.length()<<endl;
return 0;
}
/**
輸入和輸出樣例:
Please input char[]:
He llo
Output:
He llo
6
Please input string:
Wor ld
Output:
Wor ld
6
*/