c 语言 计算两个日期相差的天数 - C/C++ / C语言
我想实现这个一个功能:
我用定时器定时的检查日期,等到距离上次做X后相差三天再次做X....以后每隔三天X一次。
我对C的几个时间函数不太熟悉,以前没用过。请大侠帮我贴出源代码。最好让我复制到编译器上就能得到结果。
比如第一次XX的日期是2010-5-18,我想在定时器检查到 21,24,27。。。。。
注意我要得到的差额天数必须是整数。
difftime
mktime用这些函数
你搜搜CTime、CTimeSpan
应该就有你要的源码了
使用CTIME相减两个日期,得到的CTIMESPAN,再判断这个差值。要么你自己写个吧,取上当前时间之后,与上次的时间直接年月日判断不就可以了。
再者,时间短点,比如你要的间隔是1分钟,直接定时1分钟不就可以了啊,至于这么麻烦,要每次都去判断一次
相关问答:
写了个测试程序如下
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。
不会.
运行java程序
找工具查看一下那个程序的命令行
搜索下:jni ......
有一10*10矩阵,除去第一个点(0,0)和最后一点(9,9),还有八个点为1,其他都为0,要求用二维数组表示。八个点是随机生成的,编写相关程序表示矩阵所有可能情况。
真心求教各位高手,哎!本人太菜了!呵呵!
......
在根目录/lib中存放一个log.c,log.h,并用下面的语句:
gcc -c log.c
ar crv liblog.a log.o
编译出一个liblog.a静态库,然后在文件夹:/testfile中创建一个test.c和testc.c,test.c中引用了testc.c中定义的方法 ......
如题:c 语言里浮点相乘 为什么小数全为0了
float x=8266.206055;
float y=7226.922363;
float z;
z=x*y;
z=59739228.000000;
为什么得到的Z 小数点后面全为0了
呵呵,超出浮点能表示范围了。
麻烦有人知道 ......