cin.get(),cin.getline(),getline(),gets(),getchar()
1.cin.get() (1).cin.get()-------提取单个字符,可以提取 回车 、空格 a=cin.get(); (2) 同(1)---------------提取单个字符,可以提取 回车 、空格 cin.get(a); (3).------------------- 不提取 回车 cin.get(字符数组,字符个数n,终止字符);//终止字符可以不写,默认为'\n' 或cin.get(字符指针,字符个数n,终止字符);//终止字符可以不写,默认为'\n' 不可跳过终止符号。需把回车'\n'提取掉 可以写成 cin.get(a,20); cin.get(); 也可以组合写成 cin.get(a,20).get(); 2.cin.getline()//---不提取 回车 cin.getline(字符数组 /字符指针,字符个数n,终止标志字符);//终止字符可以不写,默认为'\n' 可跳过终止符号。 即每次读取一整行并把由Enter键生成的换行符抛弃 返回值:此处还待研究,求大神指导。 3.getline()---------- - 用于 string 字符串的。 getline() // 接受一个字符串,可以接收空格并输出,需包含“ #include<string> ” #include<iostream> #include<string> using