首页 / C语言 / C语言实现将日期、时间保存到文本文件中
C语言实现将日期、时间保存到文本文件中
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C语言实现将日期、时间保存到文本文件中,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2380字,纯文字阅读大概需要4分钟。
内容图文
今天突然兴起,看来一下C语言的文件操作,以前在学习的时候,总是一带而过,觉得没有什么用处;但是现在看来,还真的没有什么用处,最后,我现在还有用到,当然这只是我的个人认为,并不能说明什么,在此我将自己写的一段代码附上,希望能和大家一同学习
1、打开一个文本文件
1 FILE *fopen( constchar * filename, constchar * mode );
1 linux文件路径: 2 linux:fopen("/tmp/test.txt", "w+"); 34windows文件路径: 5 windows:fopen("E:/Desktop/cyuyan_sz/vs2010/one/jiguoti/temp/a.txt","w+");
模式:
" rb ", "wb", "ab", "rb+", "r+b", "wb+", "w+b", "ab+", "a+b"、
2、写入文件
int fputc( int c, FILE *fp ); c:写入的字符 fp:打开的文件流
int fgetc( FILE * fp );
char *fgets( char *buf, int n, FILE *fp );
fclose( FILE *fp );
1 #include <stdio.h> 2 #include <string.h> 3int main() 4{ 5 FILE *fp = NULL; 6 fp = fopen("E:/Desktop/cyuyan_sz/vs2010/one/jiguoti/temp/a.txt","w+"); 7 fprintf(fp,"hello word......\n"); 8 fputs("hello word......\n",fp); 9 fclose(fp); 10 getchar(); 11return0; 12 }
所示代码运行结果为:
下面进入正题:
如何将日期、时间存储到记事本文件中,
1、如何获取日期、时间(time.h)
2、如何保存
1 /* 2 vs2010在编译生成程序之后,dos界面会出现闪退的情况, 3 解决办法: 4 1.在源程序后面添加getchar(); 5 2.添加头文件#include之后在main函数结尾前写上system("pause"); 6 */ 7 #include <stdio.h> 8 #include <string.h> 9 #include <time.h> 10 #include <Windows.h> 1112int main() 13{ 14 FILE *fp = NULL; 15char *s="adasdsadasd"; 16 time_t timep; 17struct tm *p; 18 fp = fopen("E:/Desktop/cyuyan_sz/vs2010/one/jiguoti/temp/a.txt","a"); 1920while(1) 21 { 22 time(&timep); 23 p=gmtime(&timep); 2425 fputs("日期:",fp); 26 fprintf(fp,"%d",p->tm_year+1900); //获取年27 fputs(":",fp); 28 fprintf(fp,"%d",p->tm_mon+1); //获取月29 fputs(":",fp); 30 fprintf(fp,"%d",p->tm_mday); //获取日3132 fputs("",fp); 33 fputs("时间:",fp); 34 fprintf(fp,"%d",p->tm_hour+8); //获取时35 fputs(":",fp); 36 fprintf(fp,"%d",p->tm_min); //获取分37 fputs(":",fp); 38 fprintf(fp,"%d",p->tm_sec); //获取秒3940 fputs("",fp); 41 fputs("今天是今年的第 ",fp); 42 fprintf(fp,"%d",p->tm_yday); //获取今年的第几天43 fputs(" 天\n",fp); //换行4445 fputs("\r\n",fp); 46 Sleep(1000); //1s保存一次47 } 48 fclose(fp); 49 getchar(); 50return0; 51 }
运行结果如下:
有问题可在下方评论,希望能共同学习
原文:https://www.cnblogs.com/wychen5/p/10646237.html
内容总结
以上是互联网集市为您收集整理的C语言实现将日期、时间保存到文本文件中全部内容,希望文章能够帮你解决C语言实现将日期、时间保存到文本文件中所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。