C++输入输出总结
来源:互联网 发布:周立功单片机教程 编辑:程序博客网 时间:2024/06/06 13:59
C++输入输出总结
*string类:
1.cin>>string时,遇到'\n'或者空格即停止,并且'\n'或空格仍留在输入流里,(就是其不读“、n”和空格)即只读了一个单词或什么都没读,但string类自己处理好了空字符什么的.下一次再这样读的话会跳换行
2.读一行到string里可用getline(cin,string),这个函数一直读直到遇到了'\n',注意这里getline()不是cin的类方法,cin表示到这里找输入.并且这个函数把'\n'读取并丢弃了没有放在string里.
*char arr[]:
1.cin>>arr会一直读进去,不安全.当遇到'\n'或者空格时停止,并在后面自动加'\0',但'\n'或者空格仍留在输入里.下一次再这样读的话也会跳过换行和空格
2.用cin.getline(arr,length)读一行,并在结尾加'\0',指定了长度.读取'\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/C++输入输出流总结
- C/C++输入输出流总结
- C/C++输入输出流总结
- C语言文件输入输出总结
- c语言输入输出函数总结
- C++(笔记)输入输出总结
- C语言输入输出函数总结
- C语言的输入输出总结
- C语言输入输出函数的总结
- 【Android】利用广播Broadcast接收SMS短信
- Java多线程之ScheduledExecutorService
- delete 大表后kill session是否会recover?
- iOS中文件相关
- 顺序队列基本运算(实验题3.3)
- C++输入输出总结
- Codeforces 278C Learning Languages(并查集)
- 浅谈程序猿的职业规划,看你如何决定自己的未来吧。
- js数组的操作
- Cstring与double char 的转换
- 【Android】利用服务Service创建标题栏通知
- MyEclipse6.5+SVN配置与使用
- nginx push模块
- 突破安全狗的一些记录