提供六种字符串输入方法:
用法一:最常用、最基本的用法,输入一个数字:
用法二:接受一个字符串,遇“空格”、“Tab”、“回车”都结束:
用法三:cin.get(字符变量名)可以用来接收字符:
用法四:cin.get(字符数组名,接收字符数)用来接收一行字符串,可以接收空格
用法五:getline(),getline() // 接受一个字符串,可以接收空格并输出,需包含“#include<string>”
用法六:getchar()
getchar()//接受一个字符,需包含“#include<string>
C++中几个输入函数包括:cin、cin.get()、cin.getline()、getline()、gets()。
1.cin最基本,也是最常用的用法,输入一个数字:
cin>>a>>b;
2.cin.get()
用法:cin.get(字符变量名),可以用来接收字符。
3.cin.getline()
接受一个字符串,可以接收空格并输出。
cin.getline(m,5);
4.getline()
接受一个字符串,可以接收空格并输出,需包含“#include<string>”。
5.gets()
接受一个字符串,可以接收空格并输出,需包含“#include<string>”。
#include<iostream>
getline(cin,str);
扩展资料:
C++编程语言互换流中的标准输出流:
cout输出函数,需要iostream支持,常用于使用I/O控制符 。
比如:
int a;
cin >> a;
cout << a << endl;
cout << "请输入一个数字,按回车结束" << endl;
return 0;
由于cout会对输出的内容进行缓冲,所以输出的内容并不会立即输出到目标设备而是被存储在缓冲区中,直到缓冲区填满才输出。一般输出的话,有三种情况会进行输出:刷新缓存区、缓存区满的时候和关闭文件的时候。
参考资料:cin-百度百科
本回答被网友采纳c++可以使用如下方式输入字符串:
方式一,使用cin>>操作符输入:
方式2,使用cin.get函数输入: