C语言新手,求教一些时间问题

请问各位如何以时间格式记录我从键盘输入的时间(类似:9:30),并且还需要以时间的早晚
来对我输入的时间进行排序,最后依次输出排序后的时间与当前系统时间的差值,麻烦各位了

c

2个回答

做两个个简单的类,找一个时间获取函数,注意,动态的。构造函数你自己写,我只给思路
class oclock{
int a;//时
int b;//分
int c;//秒
}
class node{
oclock t=time();//time获得 函数
}
curt=time(now);//当前时间
每一个node对curt做
node.t-curt ,得到组时间差 int minus[N];
sort(minus);
得到了

qq_40366988
好吃的黑巧克力 关键是这也只是用c语言写,不是C++,只是面向过程编程,我不能定义类吧
接近 3 年之前 回复

这个可以分为两步:
1、把键盘的时间值存到一个数据结构里面;
2、然后把数据结构里面的数据按照时间的顺序进行排序。

qq_40366988
好吃的黑巧克力 首先谢谢,不过这个只能得到我从键盘输入的时间,却无法与当前系统时间进行相减,我后来用time_t类型和strcut tm做的,成功了
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐