2023.2.22作业

任务要求:编写一个程序,在.txt文件中持续录入时间,然后强制中断程序一段时间,然后再进入程序,在.txt文件后面。

运行代码如下

#include<stdio.h>
#include<time.h>
#include <string.h>
#include <unistd.h>
int main(int argc, const char *argv[])
{
    FILE*fp=fopen("2.22work.txt","a");//创建一个指向你要操作文件
    if(NULL==fp)
    {
        perror("错误:fopen");
         return -1;
    } 
     time_t t1;       //定义一个储存时间的变量   
     while(1)
     {
       time(&t1);     //将t1指向储存秒的位置
       struct tm*ti=localtime(&t1);  //将秒的时间转换成
       fprintf(fp,"%4d-%2d-%2d %2d-%2d-%2d\n",ti->tm_year+1900,\
                  ti->tm_mon,ti->tm_mday,ti->tm_hour,ti->tm_min,ti->tm_sec);\\
       fflush(fp);
       sleep(1); 
     }
    fclose(fp);     //释放fp
    return 0;
}

效果图如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值