C++讲义C+-9.pptVIP

  • 7
  • 0
  • 约2.59万字
  • 约 83页
  • 2016-12-31 发布于贵州
  • 举报
第9章 C++的输入和输出 9.1 C++流的概述 9.2 预定义类型输入输出的格式控制 9.3 文件的输入输出 引言 C++为何建立自己的输入输出系统 (1)因为C++的输入输出系统比C语言更安全、更可靠。 例如:在C语言中, 常常会出现下面的错误: int i; //假定int型占两个字节, double f //假定float型占四个字节 scanf(%d,i); //正确,输入一个整数,赋给整型变量i scanf(%d,i); //错误,漏写 printf(%d,i); //正确,输出整型变量i的值 printf(%d,f); //错误,输出f变量中前两个字节的内容 (2)在C++中需要定义众多的用户自定义类型(如结构体、类等),但是使用C语言中的printf和scanf是无法对这些数据进行输入输出操作的。 请看下面的例子: class My_class{ public: int i; float f; char *str; }; . . . my_class obj; printf("% my_class",obj); 9.1

文档评论(0)

1亿VIP精品文档

相关文档