cin输入是从接触到第一个非空格字符开始阅读,当遇到空格字符(空格,制表符,换行符)会停止读取。
这时可用getline
getline(字符数组名,字符个数)//默认以换行符结束;
getline(字符数组名,字符个数,结束标志)//以指定的结束符结束;
若字符个数为n,则输出时只显示n-1个字符,因为第n个字符是’\0’。
而且当第三个结束标志省略时,会默认为’\0’
cin输入是从接触到第一个非空格字符开始阅读,当遇到空格字符(空格,制表符,换行符)会停止读取。
这时可用getline
getline(字符数组名,字符个数)//默认以换行符结束;
getline(字符数组名,字符个数,结束标志)//以指定的结束符结束;
若字符个数为n,则输出时只显示n-1个字符,因为第n个字符是’\0’。
而且当第三个结束标志省略时,会默认为’\0’