Advertisement

C++ 输入输出及IO流(二)

阅读量:

重要的输入流类:

  • istream类专为顺序文件模式输入,并且cin是其具体实现.*
  • ifstream类允许读取磁盘上的文件.*
  • istringstream*

构造输入流对象:

  • 如果在构造函数中指定一个文件名,在构造该对象时该文件便自动打开
复制代码
    ifstream myFile("filename");
  • 在调用默认构造函数之后使用open函数来打开文件
复制代码
 ifstream myFile;//建立一个文件流对象

    
 myFile.open("filename"); //打开文件“filename”
  • 打开文件时可以指定模式
复制代码
    ifstream myFile("filename",ios_base::in|ios_base::binary);

输入流相关函数:

  • 通过调用open成员功能能够将流与指定的硬盘文件建立关联。
  • get成员功能的功能类似于提取运算符(>>),其主要区别在于get成员功能在读取数据时会包含空白字符。
  • 通过调用getline成员功能可以从输入流中一次性读取多个字符,并可指定输入终止符。当操作完成时会自动移除已指定的终止符。
  • read成员功能从一个文件读字节到一个指定的内存区域,具体字节数由参数决定;若遇到

全部评论 (0)

还没有任何评论哟~