以可读写可追加的方式显示系统时间
以可读可写可追加的方式显示系统时间,并且第二次执行记录下了第一次的行号,紧接着第一次的行号执行显示系统时间。
#include <time.h>
#include <stdio.h>
#include <string.h>
#include <errno.h>
#define N 50
int main()
{
//char *wday[]=
//{"sun","mon","tue","wed", "thu","fri","sat"};// 显示系统星期几
FILE *fp;
int count=0;//定义行号
char buf[N];//
//char ch;
if((fp=fopen("test.txt","a+"))==NULL)
{
fprintf(stderr,"fopen failed : %s \n",strerror(errno) );
return EOF;
}
/*ch=fgetc(fp);
while(ch!=EOF)
{
if(fgetc(fp )!='\n')
count++;
ch=fgetc(fp);//一个一个字符的读 速度慢
}*/
//fseek(fp, 0, SEEK_SET);
while(fgets(buf,N,fp)!=NULL)//一行一行的读速度快,记住行号
{
count++;
}
printf("hang=%d\n", count);
while(1)// 强制显示系统时间
{
time_t timep;
struct tm *p;
time(&timep);
p=gmtime(&timep);
sprintf(buf,"%d %d-%d-%d %d:%d:%d\n",count++,(1900+p-> tm_year),(1+p-> tm_mon)\
,p-> tm_mday,p-> tm_hour,p-> tm_min,p-> tm_sec);
sleep(1);//每隔一秒显示系统时间
//count++;
printf("%s",buf);
fputs(buf,fp); //将buffer的值写入到fp中
fflush(fp);
}
fclose(fp);
return 0;
}
转载于:https://blog.51cto.com/shanying/557143
以可读写可追加的方式显示系统时间相关推荐
- 【响应式Web前端设计】在html页面实时显示系统时间
在html页面实时显示系统时间 桌面新建记事本,将下列代码复制粘贴,重命名后缀为.html,保存,用浏览器打开即可 <html> <head><meta http-equ ...
- 【MFC】显示系统时间的状态栏
00. 目录 文章目录 00. 目录 01. 案例概述 02. 开发环境 03. 关键技术 04. 程序设计 05. 秘笈心法 06. 源码下载 07. 附录 01. 案例概述 状态栏主要用于显示程序 ...
- 状态栏编程(显示系统时间和进度条)
原文地址:http://welkangm.blog.163.com/blog/static/19065851020127941446182/ 显示系统时间 1. 在状态栏中设置两个新的栏位Timer和 ...
- MFC状态栏编程(显示系统时间和进度条)
显示系统时间 1. 在状态栏中设置两个新的栏位Timer和Progress.首先到ResourceView中编辑String Table,增加IDS_TIMER(时间),PROGRESS(进度).然后 ...
- C语言显示系统时间的几个办法
C语言显示系统时间的几个办法#include <time.h> #include <stdio.h> #include<stdlib.h>int main() {t ...
- 在html页面实时显示系统时间
在html页面实时显示系统时间 桌面新建记事本,将下列代码复制粘贴,重命名后缀为.html,保存,用浏览器打开即可 <html> <head><meta http-equ ...
- php显示时间秒针走,Android_TextView显示系统时间(时钟功能带秒针变化,我们开启一个线程,线程每隔 - phpStudy...
TextView显示系统时间(时钟功能带秒针变化 我们开启一个线程,线程每隔一秒发送一次消息,我们在消息中更新TextView上显示的时间就ok了. 首先我们在布局文件中放一个TextView用来显示 ...
- QT QTimer定时器显示系统时间倒计时功能
QT定时器显示系统时间倒计时功能 lcdNumber控件显示 QTimer::singleShot(10000,this,&MainWindow6_6::close);//10秒后窗口自动关闭 ...
- html+显示在线时间,在html页面实时显示系统时间
原创散场前的温柔 最后发布于2018-11-05 13:24:58 阅读数 16005 收藏 展开 在html页面实时显示系统时间 桌面新建记事本,将下列代码复制粘贴,重命名后缀为.html,保存, ...
最新文章
- 深度学习技术在美图个性化推荐的应用实践
- decimalformat精度丢失_笔记一:DecimalFormat BigDecimal
- Java代码性能优化技巧
- Lomsat gelral
- 周源:视频加密和DRM实施实践
- 【CSS3 DEMO】扑克正反面翻牌效果
- matlab 一维 平滑,一维加噪信号的平滑处理(3)
- 云服务器的主要用途是什么?
- java 读取xps_java读取带格式word内容
- fx5800p编程教程_fx5800P编程计算器操作方法.pdf
- 基于stm32的自动循迹及自动搬运物联网图传小车
- Python 3 《dictionary》入门练习
- python去中心化_EOS区块链dApp去中心化应用汇总
- Unity IOS 录屏
- 免费HTTP代理怎么样
- C盘太满怎么办? 这些文件可以放心删除!
- GSY 作为开发者,这四年走过的身影,感谢技术让你我相遇
- 离散数学期末复习知识点(不挂科系列)
- 以大数据、云计算、人工智能、区块链为代表的新技术,开始充当底层技术
- MySQL+Java 图书管理系统