C++学习第二十天----简单文件输入/输出

1.写入到文本文件中

必须声明自己的ofstream对象,为其命名,并将其同文件关联起来;

复制代码
第一,如何声明这种对象
ofstream outFile;
ofstream fout;

第二,如何将这种对象和特定的文件联系起来
outFile.open("fish.txt);
char filename[50];
cin >> filename;
fout.open(filename);

第三,如何使用这种对象
double wt = 125.8;
outFile << wt;
char line[81] = "objects are closer than they apper.";
fout << line << endl;

方法open()接受一个c-风格字符换作为参数,可以是一个字面字符串,也可以是存在数组中的字符串。

声明一个ofstream对象并将其同文件关联起来后,用于cout的操作和方法(如<< 、endl和setf())都可以用于ofteram对象。

文本文件输出;程序清单6.15; · 9b2132c · Kite/C和C++ - Gitee.com

运行之后,在程序所在目录下会生成一个一个文本文件;

相关推荐
你怎么知道我是队长43 分钟前
C语言---循环结构
c语言·开发语言·算法
艾醒1 小时前
大模型面试题剖析:RAG中的文本分割策略
人工智能·算法
老赵的博客1 小时前
c++ unqiue指针
java·jvm·c++
程序猿编码2 小时前
基于 Linux 内核模块的字符设备 FIFO 驱动设计与实现解析(C/C++代码实现)
linux·c语言·c++·内核模块·fifo·字符设备
怎么没有名字注册了啊2 小时前
MFC_Install_Create
c++·mfc
兔子不吃草~2 小时前
Transformer学习记录与CNN思考
学习·cnn·transformer
Wadli3 小时前
C++语法 | static静态|单例模式
开发语言·c++·单例模式
纪元A梦3 小时前
贪心算法应用:K-Means++初始化详解
算法·贪心算法·kmeans
_不会dp不改名_3 小时前
leetcode_21 合并两个有序链表
算法·leetcode·链表
进击的_鹏3 小时前
【C++11】initializer_list列表初始化、右值引用和移动语义、可变参数模版等
开发语言·c++