1.cin()
- 读入字符串,但是遇到“空格”、“TAB”、“回车”就结束。
- cin(变量名)
2.cin.get()
- cin.get(字符变量名):可以用来接收字符
- cin.get(字符数组名,接收字符数目):用来接收一行字符串,可以接收空格.
- cin.get(无参数):用于接收不需要的字符,例如回车。
3.cin.getline()
- cin.getline(变量名,接受个数,结束字符)
- cin.getline() : 接受一个字符串,可以接收空格并输出
4.getline()
- 接受一个字符串,可以接收空格并输出
- getline(cin,变量名,结束字符);//读到结束字符就停止,不包含结束字符
5.fgets()
- 原型
# include <stdio.h>
char *fgets(char *s, int size, FILE *stream);
- 例子: fgets(str, 7, stdin); // 从输入流stdin即输入缓冲区中读取7个字符到字符数组str中
- 会多读一个回车
6.gets()
少用,就用fgets()!!!