手机
当前位置:查字典教程网 >编程开发 >C语言 >C++输入输出注意事项总结
C++输入输出注意事项总结
摘要:本文总结了C++输入输出的各种注意事项,对于C++初学者或C++程序员来说都有一定的借鉴参考价值。具体总结分析如下:一、string类:1....

本文总结了C++输入输出的各种注意事项,对于C++初学者或C++程序员来说都有一定的借鉴参考价值。具体总结分析如下:

一、string类:

1.cin>>string时,遇到'n'或者空格即停止,并且'n'或空格仍留在输入里,即只读了一个单词或什么都没读,但string类自己处理好了空字符什么的.下一次再这样读的话会跳过换行和空格;

2.读一行到string里可用getline(cin,string),这个函数一直读直到遇到了'n',注意这里getline()不是cin的类方法,cin表示到这里找输入.并且这个函数把'n'读取并丢弃了没有放在string里.

二、char arr[]:

1.cin>>arr会一直读进去,不安全.当遇到'n'或者空格时停止,并在后面自动加'',但'n'或者空格仍留在输入里.下一次再这样读的话也会跳过换行和空格;

2.用cin.getline(arr,length)读一行,并在结尾加'',指定了长度.读取'n'并且丢弃了.

三、char:

1.cin>>char会跳过'n'或空格,直到遇到不是这样的.

2.cin.get(char)可以读每一个字符,包括换行符和空格.char=cin.get()的效果也一样.

从文件读取一行到string: 注意要包含string头文件,这点易错.getline(ifstream,string);这里getline只是一个函数.

【C++输入输出注意事项总结】相关文章:

C++你可能不知道地方小结

c/c++语言位域注意事项分析

类成员函数的重载、覆盖与隐藏之间的区别总结

C#中委托的基本用法总结

用C++实现队列的程序代码

C++中对象的常引用总结

C++中共用体的定义与应用总结

探讨:C++中函数返回引用的注意事项

C/C++回调函数介绍

map插入自定义对象总结

精品推荐
分类导航