美文网首页
读写文件2

读写文件2

作者: lxr_ | 来源:发表于2021-10-30 12:59 被阅读0次
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

//格式化读写文件,fscanf和fprintf(文件),类似于scanf和printf(终端),只不过参数多了一个文件指针,输入输出位置不一样

//*******实验:向文件写入当前日期,再进行读取*********
int main(int argc, char** argv)
{
    //**********写入*************
    FILE* fp;
    struct tm* p;    //tm为表示时间的结构体
    time_t t;
    time(&t);        //使用time函数获取时间,返回的是秒数
    
    p = localtime(&t); //转换为日期格式

    if ((fp = fopen("date.txt", "w")) == NULL)  //以写方式打开
    {
        printf("打开文件失败\n");
        exit(EXIT_FAILURE);
    }

    fprintf(fp, "%d-%d-%d", 1900+p->tm_year, 1+p->tm_mon, p->tm_mday);//格式化写入,tm_year表示1900年后的第几年,tm_mon表示第几个月(0-11),tm_mday表示一个月的第几天(1-31)

    fclose(fp);

    //************读取*************
    int year, month, day;
    if ((fp = fopen("date.txt", "r")) == NULL)  //以读方式打开
    {
        printf("打开文件失败\n");
        exit(EXIT_FAILURE);
    }
    fscanf(fp, "%d%d%d", &year, &month, &day);  //格式化读取文件中的数据
    printf("%d-%d-%d", year, month, day);       //打印时间
    fclose(fp);

    system("pause");
    return 0;
}

相关文章

  • Python 学习笔记6 2018-04-13

    文件操作: 1,文件的读写操作 2,文件的各种系统操作 3,存储对象 1,文件的读写操作 读写数据: ...

  • IO流

    1. 了解IO 2. 创建文件 3. 读写文件内容 RandomAccessFile类读写文件 ...

  • python文件读写

    1. 一般的读写文件方法 读取文件 写文件: 2. numpy读写文件 savetxt( ) 和 loadtxt(...

  • Android 基础之文件和数据库

    Java 文件流 1. 字节流文件操作(读写)的代码 2. 字符流文件操作(读写)的代码 3. 按行(读写)的代码...

  • 文件读写2

    一. 读文件的时候,有时候是从缓存区里拿的,这个是操作系统设计的。 二.EOF

  • 读写文件2

  • 入门(七)异常处理和IO

    1、异常处理 语法 (1)、示例 2、自定义异常 3、IO操作 (1)、文件读写 模式介绍 (2)、文件读写的简写...

  • python 学习笔记 023

    本节内容:文件读写 文件读写的方法和C兼容,通过文件描述符修改文件 1.读取文件 过程:1、打开文件2、读文件内容...

  • C++ 各种操作

    1. 文件读写 2. 字符数组

  • Cocos2dx 文件的读写

    Cocos2dx-lua 文件读写例子: 这里用了cocos官方提供的 FileUtils 去读写文件的,他还提供...

网友评论

      本文标题:读写文件2

      本文链接:https://www.haomeiwen.com/subject/kpjgaltx.html