C++ 从标准输入设备读取字符的函数
2013-08-03 11:48
495 查看
1. cin 遇到空白符停止且保留其后面的空白符(空白符是指在屏幕上打印显示的是空白的如空格和换行,制表符)
2.cin.get(char )函数可以读取任何一个字符
3.cin.getline(char a[])可以读取一行
4.在string类中,getline(cin,a)和getline(cin,a,'?')遇到界定符停止并且界定符将从输入流中移去并抛弃
5.cin.ingore(1000,'\n')读入并且抛弃剩余行的输入直到遇到换行符为止(或者读入1000个字符而一直没有遇到换行符)
6.cin.peek() 返回cin要读取的下一个字符但不会真正读入该字符,该字符仍然在输入流中作为下一个将要读入的字符
7.从string对象到C字符串的复制正确的方式应该是: strcpy(acstring ,stringVariable.c_str())
2.cin.get(char )函数可以读取任何一个字符
3.cin.getline(char a[])可以读取一行
4.在string类中,getline(cin,a)和getline(cin,a,'?')遇到界定符停止并且界定符将从输入流中移去并抛弃
5.cin.ingore(1000,'\n')读入并且抛弃剩余行的输入直到遇到换行符为止(或者读入1000个字符而一直没有遇到换行符)
6.cin.peek() 返回cin要读取的下一个字符但不会真正读入该字符,该字符仍然在输入流中作为下一个将要读入的字符
7.从string对象到C字符串的复制正确的方式应该是: strcpy(acstring ,stringVariable.c_str())
相关文章推荐
- java--IO流-LineNumberReader,读取键盘录入,字符字节流转换,改变标准输入输出设备,异常的日志信息,系统信息
- Getchar函数从标准输入读取读取一个字符并返回它的值。如果输入中不再存在任何字符,函数就会返回常量EOF(在stdio.h中定义),用于提示文件的结尾。
- 编写一个程序,使其从标准输入读取字符,直到遇到文件结尾。对美个字符 程序需要检查并报告改字符是否是一个字母。如果是报告字母在字符表中的位置,否则返回-1
- C++重载输入和输出操作符以及IO标准库中的刷新输入缓冲区残留字符问题
- 编写一个程序从标准输入读取字符,并把他们写到标准输出,除了大写字母转换成小写字母之外,其他的原样输出。
- C语言 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 【c语言】编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出
- 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- c++ 字符输入读取
- C语言 编写一个程序从标准输入读取字符,并把他们写到标准输出。除了大写字母转换成小写字母之外,其他的原样输出。
- 编写一个程序从标准输入读取字符,并把他们写到标准输出 除了大写字母转换成小写字母之外,其他的原样输出
- C++从标准输入读取一行字符串
- 编写一个程序,读取键盘输入,直到遇到@符号为止,并回显输入(数字除外),同时将大写字符转换为小写,将小写字符转换为大写(别忘了cctype函数系列)
- 编写一个程序,从标准输入读取一些字符,并把它们写到标准输出上。它同时应该计算checksum值,写在后面
- C++重载输入和输出操作符以及IO标准库中的刷新输入缓冲区残留字符问题
- 关于C++输入函数的读取问题
- [NPWP笔记]使用perl循环读取标准输入设备
- 【C++】对cin输入字符的判断与分段函数的处理
- 编写一个程序,使其从标准输入读取字符,直到遇到0字符(注意是0字符,不是数字)
- 编写一个函数,从标准输入读取一列整数, 把这些值存储在一个动态分配的数组中并返回这个数组。 函数通过观察EOF判断输入列表是否结束。 数组的第一个数是数组包含的值的个数, 它的后面就是这些整数值。