文章目录

  • 1.格式化输出函数
  • 2.输出日期到文本文档和数组中
  • 3.练习
    • 3.1 题目
    • 3.2 提示
    • 3.3 实现

1.格式化输出函数

2.输出日期到文本文档和数组中

#include<stdio.h>int main()
{int year=2021,month=4,date=8;FILE *fd;char buf[64];fd=fopen("data.txt","a+");fprintf(fd,"%d-%d-%d\n",year,month,date);sprintf(buf,"%d-%d-%d\n",year,month,date);int count=0;while(buf[count]!='\0'){count++;}printf("buf=%scount=%d\n",buf,count);return 0;
}

3.练习

3.1 题目

3.2 提示

3.3 实现

#include<stdio.h>
#include<unistd.h>
#include<time.h>
#include<string.h>int main()
{FILE *fp;char buf[64];int line=0;time_t t;struct tm* tp;fp=fopen("./test.txt","a+");if(fp==NULL){perror("fopen error");return -1;}while(fgets(buf,64,fp)!=NULL){if(buf[strlen(buf)-1]=='\n'){line++;}}while(1){time(&t);tp=localtime(&t);fprintf(fp,"%02d,%d-%02d-%02d %02d:%02d:%02d\n",++line,tp->tm_year+1900,tp->tm_mon+1,tp->tm_mday,tp->tm_hour,tp->tm_min,tp->tm_sec);fflush(fp);sleep(3);}fclose(fp);return 0;
}

linux标准I/O——格式化输出相关推荐

  1. linux之awk命令格式化输出(printf)使用技巧

    linux之awk命令格式化输出(printf)使用技巧 在使用awk命令的过程中输出的每一列总是对不齐,看着很乱,如下: [root@linuxforliuhj ~]# awk -F ": ...

  2. linux当前时间 按格式化,Linux下date命令,格式化输出,时间设置

    date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] ...

  3. Linux 命令行——格式化输出

    格式化输出 1. 格式化输出 2. 简单的格式化工具 本文摘录自 Linux 命令行 1. 格式化输出 这一章我们继续着手于文本相关的工具,关注那些用来格式化输出的程序,而不是改变文本本身. 2. 简 ...

  4. linux将屏幕输出到文件,Linux命令执行的屏幕输出内容重定向到日志文件

    摘要: 作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 快速mark一下这个命令细节,免得以后使用又忘记了 大家都知道可以用echo来输出内容到 ...

  5. python3.6的新特性:f-strings格式化输出;python3.8新特性:f-strings增加了 = 说明符

     f-strings 是python3.6开始加入标准库的格式化输出新的写法,这个格式化输出比之前的%s 或者 format 效率高并且更加简化,非常的好用,以后再用格式化输出选它绝对没有错. 简单使 ...

  6. python3.6中format函数_Python3.6新特性:f-strings格式化输出

    按照惯例,吟诗一首,苏轼<江城子·密州出猎> 老夫聊发少年狂,左牵黄,右擎苍,锦帽貂裘,千骑卷平冈. 为报倾城随太守,亲射虎,看孙郎. 酒酣胸胆尚开张,鬓微霜,又何妨!持节云中,何日遣冯唐 ...

  7. printf linux 头文件,Linux C 格式化输出时要注意的问题

    在Linux下提供了以下函数提供格式化输出,printf,fprintf,sprintf,snprintf.这些函数的头文件定义都是stdio.h.为标准的C库函数. printf提供标准的输出流,f ...

  8. linux文本格式化输出,Linux之文本格式化输出

    文本格式化输出 一.输出格式化命令printf 格式替换符 选项 功能描述 %s 字符串 %f 浮点格式 %c ASCII字符,即显示对应参数的第一个字符 %d,%i 十进制整数 %o 八进制值 %u ...

  9. 【Linux 内核】进程管理 ( 进程特殊形式 | 内核线程 | 用户线程 | C 标准库与 Linux 内核中进程相关概念 | Linux 查看进程命令及输出字段解析 )

    文章目录 一.进程特殊形式 ( 内核线程 | 用户线程 ) 二.C 标准库与 Linux 内核中进程相关概念 三.Linux 查看进程命令及输出字段解析 一.进程特殊形式 ( 内核线程 | 用户线程 ...

最新文章

  1. javascript 检测 header下载文件--插件
  2. python中的np where_numpy中的np.where
  3. python文件读写2
  4. 品牌到底要不要做全渠道?且听他们怎么说……
  5. C和指针之数组名和数组名和首元素以及sizeof(数组名)和sizeof(数组名作为参数)区别
  6. Linux 串口编程一 一些背景
  7. jQuery实现表格行上移下移和置顶
  8. HP ProLiant 服务器 - 基础知识
  9. Django - 日期、时间字段
  10. 滴滴,一个连接者的责任边界
  11. Android8.0 开机启动脚本,Android开机启动shell脚本(Android 8.0测试OK)
  12. ubuntu16.04初安装,ROS kinetic,安装ros,配置ros环境
  13. 活动报名 | 前端攻城狮该怎样跳脱“围城”的焦虑
  14. poj 2479 Maximum sum(递推)
  15. The (Near) Future of Database | TiDB DevCon 2019
  16. 【温度检测】基于matlab GUI热红外图像温度检测系统【含Matlab源码 1920期】
  17. 苹果电脑如何正确断网 Mac电脑断网方法
  18. tapestry mysql_第二十四讲:tapestry的grid组件
  19. js 解析GET 请求参数
  20. <MySQL>表中添加和删除字段

热门文章

  1. LeetCode 1765. 地图中的最高点(BFS)
  2. LeetCode 464. 我能赢吗(状态压缩+记忆化递归 / 博弈)
  3. LeetCode 978. 最长湍流子数组(DP)
  4. LeetCode 925. 长按键入(双指针)
  5. LintCode 1753. 写作业(二分查找)
  6. LeetCode 166. 分数到小数(小数除法)
  7. LeetCode 148. 排序链表(归并排序、快速排序)
  8. 算法--排序--寻找数组内第K大的元素
  9. 石头剪刀布程序流程图_机器学习终章:剪刀石头布猜拳机器人
  10. 二叉排序树的后序遍历序列必然是递增的_剑指offer 33——二叉搜索树的后序遍历序列...