CC++输入输出流总结.docVIP

  • 5
  • 0
  • 约8.62千字
  • 约 12页
  • 2017-06-21 发布于湖北
  • 举报
CC输入输出流总结

C/C++输入输出流总结? C++ I/O C++支持两种I/O,第一种是从C语言继承来的,一种是由C++定义的面向对象I/O系统。 1、int getchar(void);返回一个整数值,也可以指定这个值为char变量,因为这个字符包含于低位字节中(高位字节通常为0),如果有错,getchar()返回EOF。但是他有一个潜在的问题,正常情况下,getchar()缓存输入,直到键入了回车键(这个大家应该深有体会,就是getchar()貌似只认识回车键,原来是这个原因)这称为行缓冲输入,在键入的字符实际传送给程序之前必须敲入一个回车键。 2、int putchar(int c); 虽然putchar()带一个整数参数,通常可以用一个字符的变元调用它,但是只有其低位字节被实际输出到屏幕上,putchar()函数放回被写入的字符,若操作失败,返回EOF(宏EOF被定义于stdio.h中,通常其值为-1)。 3、int getch(void); ?? int getche(void); 两个最常用的交互式函数,对于大多数编译器,这些函数的原型都可在头文件conio.h中找到,对于某些编译器中这些函数前面有一下划线。如_getch()和_getche();这就是为什么在VS2008中经常提示要在前面加一个_. 4、char* gets(char* str); 读取从键盘上输入的字符串并把它存

文档评论(0)

1亿VIP精品文档

相关文档