linux标准I/O——格式化输出
文章目录
- 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——格式化输出相关推荐
- linux之awk命令格式化输出(printf)使用技巧
linux之awk命令格式化输出(printf)使用技巧 在使用awk命令的过程中输出的每一列总是对不齐,看着很乱,如下: [root@linuxforliuhj ~]# awk -F ": ...
- linux当前时间 按格式化,Linux下date命令,格式化输出,时间设置
date命令的帮助信息 [root@localhost source]# date --help 用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] ...
- Linux 命令行——格式化输出
格式化输出 1. 格式化输出 2. 简单的格式化工具 本文摘录自 Linux 命令行 1. 格式化输出 这一章我们继续着手于文本相关的工具,关注那些用来格式化输出的程序,而不是改变文本本身. 2. 简 ...
- linux将屏幕输出到文件,Linux命令执行的屏幕输出内容重定向到日志文件
摘要: 作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 快速mark一下这个命令细节,免得以后使用又忘记了 大家都知道可以用echo来输出内容到 ...
- python3.6的新特性:f-strings格式化输出;python3.8新特性:f-strings增加了 = 说明符
f-strings 是python3.6开始加入标准库的格式化输出新的写法,这个格式化输出比之前的%s 或者 format 效率高并且更加简化,非常的好用,以后再用格式化输出选它绝对没有错. 简单使 ...
- python3.6中format函数_Python3.6新特性:f-strings格式化输出
按照惯例,吟诗一首,苏轼<江城子·密州出猎> 老夫聊发少年狂,左牵黄,右擎苍,锦帽貂裘,千骑卷平冈. 为报倾城随太守,亲射虎,看孙郎. 酒酣胸胆尚开张,鬓微霜,又何妨!持节云中,何日遣冯唐 ...
- printf linux 头文件,Linux C 格式化输出时要注意的问题
在Linux下提供了以下函数提供格式化输出,printf,fprintf,sprintf,snprintf.这些函数的头文件定义都是stdio.h.为标准的C库函数. printf提供标准的输出流,f ...
- linux文本格式化输出,Linux之文本格式化输出
文本格式化输出 一.输出格式化命令printf 格式替换符 选项 功能描述 %s 字符串 %f 浮点格式 %c ASCII字符,即显示对应参数的第一个字符 %d,%i 十进制整数 %o 八进制值 %u ...
- 【Linux 内核】进程管理 ( 进程特殊形式 | 内核线程 | 用户线程 | C 标准库与 Linux 内核中进程相关概念 | Linux 查看进程命令及输出字段解析 )
文章目录 一.进程特殊形式 ( 内核线程 | 用户线程 ) 二.C 标准库与 Linux 内核中进程相关概念 三.Linux 查看进程命令及输出字段解析 一.进程特殊形式 ( 内核线程 | 用户线程 ...
最新文章
- javascript 检测 header下载文件--插件
- python中的np where_numpy中的np.where
- python文件读写2
- 品牌到底要不要做全渠道?且听他们怎么说……
- C和指针之数组名和数组名和首元素以及sizeof(数组名)和sizeof(数组名作为参数)区别
- Linux 串口编程一 一些背景
- jQuery实现表格行上移下移和置顶
- HP ProLiant 服务器 - 基础知识
- Django - 日期、时间字段
- 滴滴,一个连接者的责任边界
- Android8.0 开机启动脚本,Android开机启动shell脚本(Android 8.0测试OK)
- ubuntu16.04初安装,ROS kinetic,安装ros,配置ros环境
- 活动报名 | 前端攻城狮该怎样跳脱“围城”的焦虑
- poj 2479 Maximum sum(递推)
- The (Near) Future of Database | TiDB DevCon 2019
- 【温度检测】基于matlab GUI热红外图像温度检测系统【含Matlab源码 1920期】
- 苹果电脑如何正确断网 Mac电脑断网方法
- tapestry mysql_第二十四讲:tapestry的grid组件
- js 解析GET 请求参数
- <MySQL>表中添加和删除字段
热门文章
- LeetCode 1765. 地图中的最高点(BFS)
- LeetCode 464. 我能赢吗(状态压缩+记忆化递归 / 博弈)
- LeetCode 978. 最长湍流子数组(DP)
- LeetCode 925. 长按键入(双指针)
- LintCode 1753. 写作业(二分查找)
- LeetCode 166. 分数到小数(小数除法)
- LeetCode 148. 排序链表(归并排序、快速排序)
- 算法--排序--寻找数组内第K大的元素
- 石头剪刀布程序流程图_机器学习终章:剪刀石头布猜拳机器人
- 二叉排序树的后序遍历序列必然是递增的_剑指offer 33——二叉搜索树的后序遍历序列...