当前位置: 首页 > news >正文

[C/C++]文件输入输出

C style

FILE * fileptr
filename="C:\\file.txt"
fopen

fclose

fprintf

C++ style

//指向std::ostream的指针
#include <iostream>
#include <fstream>

int main() {
    std::ostream* output = &std::cout;  // 默认指向控制台

    // 输出到控制台
    *output << "Hello, Console!" << std::endl;

    // 切换到文件
    std::ofstream file("output.txt");
    output = &file;
    *output << "Hello, File!" << std::endl;

    // 恢复控制台输出
    output = &std::cout;
    *output << "Back to Console!" << std::endl;

    file.close();
    return 0;
}

http://www.dtcms.com/a/111877.html

相关文章:

  • 【YOLO系列(V5-V12)通用数据集-电梯内电动车检测数据集】
  • Temu物流成本或上涨?南非海关140项减免取消倒计时
  • 明清两朝全方位对比
  • 计算机视觉算法实战——基于YOLOv8的汽车试验场积水路段识别系统
  • SpringMVC+Spring+MyBatis知识点
  • Buildroot与Yocto介绍比对
  • 【MySQL】常用SQL--持续更新ing
  • Linux make与makefile 项目自动化构建工具
  • 26考研——排序(8)
  • 每日算法-250404
  • 南京大学与阿里云联合启动人工智能人才培养合作计划,已将通义灵码引入软件学院课程体系
  • Swift LeetCode 246 题解:中心对称数(Strobogrammatic Number)
  • Maven的下载配置及在Idea中的配置
  • 【云计算互联网络】 专线、VPN与云网关技术对比
  • Vue2 组件创建与使用
  • TDengine 中的视图
  • Spring Boot 可扩展脱敏框架设计全解析 | 注解+策略模式+模板方法模式实战
  • Python Requests 库终极指南
  • Redis-13.在Java中操作Redis-Spring Data Redis使用方式-操作哈希类型的数据
  • 免费内网穿透方法
  • LocaDate、LocalTime、LocalDateTime
  • 如何设计好一张表
  • LLM 性能优化有哪些手段?
  • 软件工程面试题(二十七)
  • 硬件电路(23)-输入隔离高低电平有效切换电路
  • MYOJ_4342:(洛谷P1087)[NOIP 2004 普及组] FBI 树(二叉树实操,递归提高)
  • SQL Server数据库异常-[SqlException (0x80131904): 执行超时已过期] 操作超时问题及数据库日志已满的解决方案
  • Arduino示例代码讲解:Ping
  • c语言学习16——内存函数
  • 面向对象(2)