1、普通字符数组或者指针可以用getline(char *buf, int size)函数读取整行函数,它通过
换行符来确定输入的结尾,然后丢弃换行符。
假设有char str[100];
调用方法:cin.getline(buf,100 )。这个函数有两个参数,第一个用来存储数组名字,第二个是用来读取的字符数字。注意如果第二个参数为50,则最多输入49个字符,要留一个给末尾‘\0’
2、string类输入
要使用string类首先得包含
头文件string,string类在实现字符数组的功能的同时使得
字符串的操作更加简单、方便、安全。
假设有string str;那输入可调用
getline( cin , str ) //将一行输入到string对象中