C++中fstream文件写入读出代码

简介: 按陈良乔的书写测试的。 我觉得先写入,再读出比较好, 所以修改了一下执行顺序。。。。 代码: #include #include #include using namespace std; int main(int argc, char *argv[]) { ...

按陈良乔的书写测试的。

我觉得先写入,再读出比较好,

所以修改了一下执行顺序。。。。

代码:

#include <cstdlib>
#include <iostream>
#include <fstream>

using namespace std;

int main(int argc, char *argv[])
{
    int nYear, nMonth, nDate;
    
    cout<<"please input today(year month date):"<<endl;
    cin>>nYear>>nMonth>>nDate;
    
    ofstream fout("Date.txt");
    if( !fout.bad())
    {
        fout<<"the day user input is: \n"
            <<nYear<<" "<<nMonth<<" "<<nDate;
        fout.close();
    }
    else
    {
        cout<<"cann't open and write this file."<<endl;
    }
    
    ifstream fin("Date.txt");
    if( !fin.bad())
    {
        fin.ignore(256,'\n');
        fin>>nYear>>nMonth>>nDate;
        cout<<"date in the file is :"<<nYear<<"-"<<nMonth<<"-"<<nDate<<endl;
        fin.close();
    }
    else
    {
        cout<<"cann't open this file."<<endl;
    }
    
    
    
    return 0;
    system("PAUSE");
    return EXIT_SUCCESS;
}

  

运行:

目录
相关文章
|
29天前
|
存储 C++
基于C++的简易文件压缩与解压缩工具设计与实现
基于C++的简易文件压缩与解压缩工具设计与实现
16 3
|
30天前
|
自然语言处理 算法 前端开发
C++与Doxygen:精通代码文档化之道
C++与Doxygen:精通代码文档化之道
49 0
|
1月前
|
安全 算法 程序员
【C/C++ 文件操作】深入理解C语言中的文件锁定机制
【C/C++ 文件操作】深入理解C语言中的文件锁定机制
33 0
|
1月前
|
Unix 编译器 Linux
【计算机基础 ELF文件】深入探索ELF文件:C++编程中的关键组成部分
【计算机基础 ELF文件】深入探索ELF文件:C++编程中的关键组成部分
50 0
|
1月前
|
Linux 编译器 程序员
【Linux 调试秘籍】深入探索 C++:运行时获取堆栈信息和源代码行数的终极指南
【Linux 调试秘籍】深入探索 C++:运行时获取堆栈信息和源代码行数的终极指南
68 0
|
1月前
|
IDE Linux 开发工具
内存泄漏检测工具Valgrind:C++代码问题检测的利器(一)
内存泄漏检测工具Valgrind:C++代码问题检测的利器
86 0
|
1月前
|
Linux C++ iOS开发
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南(二)
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南
253 2
|
1月前
|
Linux API C++
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南(一)
【C++ 17 新特性 文件管理】探索C++ Filesystem库:文件和目录操作的全面指南
318 2
|
1天前
|
设计模式 编译器 数据安全/隐私保护
C++ 多级继承与多重继承:代码组织与灵活性的平衡
C++的多级和多重继承允许类从多个基类继承,促进代码重用和组织。优点包括代码效率和灵活性,但复杂性、菱形继承问题(导致命名冲突和歧义)以及对基类修改的脆弱性是潜在缺点。建议使用接口继承或组合来避免菱形继承。访问控制规则遵循公有、私有和受保护继承的原则。在使用这些继承形式时,需谨慎权衡优缺点。
11 1
|
2天前
|
设计模式 存储 Java
C++从入门到精通:3.5设计模式——提升代码可维护性与可扩展性的关键
C++从入门到精通:3.5设计模式——提升代码可维护性与可扩展性的关键