输入运算符
>>、get(char&)、get(void)
希望跳过空白即忽略空白字符,则使用>>
希望检查每个字符,使用get,程序可使用空格来判断单词何时结束,get(char&)该更佳,get(void)优点是与标准c语言中的getchar()类似,意味着可通过包含iostream(而不是stdio.h),并用cin.get()替换所有getchar(),用cout.put(ch)替换所有putchar(ch)将c换成c++。
字符串输入
getline、get
getline(input,limit,“&”)
cin.ignore(255,“!”):忽略255个字符以后的所有字符,或者遇到!后面内容忽略。
cin.getline和cin.get参数一样,区别在于getline会把限制字符“&”忽略,但get会输出。
网友评论