| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1210 人关注过本帖
标题:运行就崩溃
取消只看楼主 加入收藏
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
运行就崩溃
各位大神,不知道是哪里有问题,求指正
#include <stdio.h>
#include <conio.h>
#include <windows.h>
struct time
{
    int hour;
    int minute;
    int second;
}t;
main()
{
    FILE *fp;
    fopen("time","r");
    fread(&t,sizeof(struct time),1,fp);
    while(!kbhit())
    {
        Sleep(1);
        if(t.second==59)
        {
            t.minute++;
            t.second=0;
          if(t.minute==59)
           {
                  t.hour++;
               t.minute=0;
           }
        }
        else
        t.second++;
        printf("累计开机时间为:%d:%d:%d\n",t.hour,t.minute,t.second);
        fp=fopen("time","w");
        fwrite(&t,sizeof(struct time),1,fp);
        fclose(fp);
    }
}
搜索更多相关主题的帖子: second minute include 
2016-07-26 15:19
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
收藏
得分:0 
回复 2楼 grmmylbs
谢谢,那个Sleep()对应的单位是毫秒吗?
文件有的!
还有打开文件显示乱码应该是fwrite输出二进制的原因吧?
2016-07-26 16:10
ehszt
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:40
帖 子:1745
专家分:3216
注 册:2015-12-2
收藏
得分:0 
回复 4楼 晓益
有必要的,这样可以继续上回的开始计时!
2016-07-26 16:51
快速回复:运行就崩溃
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017357 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved