c++多种获取字符串

#include<iostream>
#include<string>
using namespace std;
int main(){
	string s;
	char input[5];
	//cin >> s; // 遇到空格,回车结束 
	//cin.get(input[0]);//只获取一个字符 
	//cin.get(input,5); //字符串,可以接收空格,遇回车结束。 
	//getline(cin,s);//字符串,可以接收空格,遇回车结束。
	cin.getline(input,5); //接收一个字符串,可以接收空格等,实际接收到的要比n少一个,因为最后一个字符为'\0'。
	//getchar()
	//gets()可以接收空格,遇回车结束。可用于多维数组。
	cout << input << endl;	
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_37786775/article/details/88084525