zoukankan      html  css  js  c++  java
  • c语言中fprintf函数,向文件中写入数据

    1、写入日期和时间

    #include <stdio.h>
    #include <time.h>
    
    int main(void)
    {
        FILE *fp;
        time_t current = time(NULL);
        struct tm *timer = localtime(&current);
        
        if((fp = fopen("a.txt", "w")) == NULL)
            printf("aFile open failed.
    ");
        else
        {
            fprintf(fp, "%d-%d-%d; %d-%d-%d
    ", timer -> tm_year + 1900, timer -> tm_mon + 1, timer -> tm_mday,
            timer -> tm_hour, timer -> tm_min, timer -> tm_sec);
            fclose(fp);
        }
        return 0;
    }

    2、向文件中写入变量的值

    #include <stdio.h>
    
    int main(void)
    {
        FILE *fp;
        int a = 100;
        double b = 30.5;
        char str[] = "abcd";
        
        if((fp = fopen("a.txt", "w")) == NULL)
            printf("aFile open failed.
    ");
        else
        {
            fprintf(fp, "%d + %.2f + %s
    ", a, b, str);
            fclose(fp);
        }
        return 0;
    }
  • 相关阅读:
    Python 学习目录
    Django目录
    SQLAlchemy
    Flask之Sqlalchemy
    Websocket
    Mongodb
    虚拟环境
    Github
    LINUX
    内存管理和垃圾回收机制
  • 原文地址:https://www.cnblogs.com/liujiaxin2018/p/14872864.html
Copyright © 2011-2022 走看看