【基础题】【字符串】从键盘录入一段字符穿串

1.使用getchar()

#include<iostream>
using namespace std;
int main(){
	char c;
	while((c = getchar()) != '\n'){
		cout<<c<<" ";
	}
	return 0;
}

2.使用gets(字符数组)

#include<iostream>
#include<string>
using namespace std;
int main(){
	char c[30];
	gets(c);
	cout<<c;
	return 0;
}

在这里插入图片描述

3.使用cin>>字符串

#include<iostream>
#include<string>
using namespace std;
int main(){
	string s;
	cin>>s;
	cout<<s;
	return 0;
}

但是这样有个缺点就是当你输入的有空格时,后边的便不再输出。如下:
在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 游动-白 设计师:上身试试 返回首页