C++文件操作

简介: C++文件操作
#include <iostream>
#include <fstream>
using namespace std;
int main(void)
{
    ofstream ofs("file.txt");//类似fprintf,写文件
    ofs << 123 << ' ' << 4.56 << ' ' <<
        "HelloWorld" << endl;
    ofs.close();
    ifstream ifs("file.txt");//类似fscanf,读文件
    int i;
    double d;
    char s[20] = {0};
    ifs >> i >> d >> s;
    cout << "i=" << i << ",d=" << d <<
        ",s=" << s << endl;
    ifs.close();
    return 0;
}
#include <iostream>
#include <fstream>
using namespace std;
int main(void)
{
    ofstream ofs("last.txt");
    char wbuf[] = "五一假期快乐!";
    ofs.write(wbuf,sizeof(wbuf));
    ofs.close();
    ifstream ifs("last.txt");
    char rbuf[100] = {0};
    ifs.read(rbuf,sizeof(rbuf));
    cout << "读到数据:" << rbuf << endl;
    ifs.close();
    return 0;
}
目录
相关文章
|
安全 算法 程序员
【C/C++ 文件操作】深入理解C语言中的文件锁定机制
【C/C++ 文件操作】深入理解C语言中的文件锁定机制
360 0
|
存储 C++ iOS开发
C++文件操作
C++文件操作
|
移动开发 Linux 程序员
c++文件操作,超详细
c++文件操作,超详细
215 0
|
C++ iOS开发
C++ 文件操作的技术性文章
C++ 文件操作的技术性文章
74 0
|
存储 C++
C++文件操作
C++文件操作
|
存储 C语言 数据安全/隐私保护
C++中的文件操作技术详解
C++中的文件操作技术详解
145 1
|
C++
C++语言学习文件操作应用案例
C++文件操作示例:创建`ofstream`对象写入&quot;Hello, World!&quot;到`output.txt`,刷新缓冲区,然后使用`ifstream`读取并打印文件内容。如果文件打开失败,程序将显示错误信息并返回1。
96 3
|
存储 编译器 程序员
【C++ 文件操作与字符串处理】从文件读取到内容分割的全方位指南
【C++ 文件操作与字符串处理】从文件读取到内容分割的全方位指南
1107 6
|
C++
深入理解 C++ 中的多态与文件操作
C++中的多态是OOP核心概念,通过继承和虚函数实现。虚函数允许对象在相同操作下表现不同行为,提高代码可重用性、灵活性和可维护性。例如,基类`Animal`声明`makeSound()`虚函数,派生类如`Cat`、`Dog`和`Bird`可重写该函数实现各自叫声。C++也提供多种文件操作,如`fstream`库的`ofstream`、`ifstream`用于读写文件,C++17引入的`&lt;filesystem&gt;`库提供更现代的文件操作接口。
96 0