当前位置: 代码迷 >> 综合 >> c++文件读写的三种方式(输入输出重定向、fopen、文件输入输出流)
  详细解决方案

c++文件读写的三种方式(输入输出重定向、fopen、文件输入输出流)

热度:93   发布时间:2023-12-08 15:32:17.0

一、输入输出重定向

FILE * freopen( const char * filename, const char * mode,FILE * stream)

freopen( “地址”,“模式”,“文件流”)

  1. 内存地址
  2. 模式: 读 r ,写 w, 可读可写 w+
  3. 文件流:
    • stdin:标准输入流,默认是从键盘输入数据
    • stdout : 标准输出流,默认是输出到屏幕
    • stderr :标准错误流,默认是屏幕

格式:

int main()
{
    freopen("D:\\001\\1.txt","r",stdin);freopen("D:\\001\\1.txt","r",stdout);int a;
  相关解决方案