sleep(),单位是秒,时间太长,想要个啊单位为毫秒的函数,delay()好象不能用???
by zhongf1114 - C/C++ - 2006-09-12 13:01:43 阅读(4944) 回复(6)
想写个函数,输入是一个日期的字符串,比如2005-08-09.输出是0-6这7个数字.代表这一天是星期几. int day_of_week(const char *datestring) 大概这么个原型.但不知道怎么实现.因为输入的这个日期可以是以前的,所以相当于万年历一样,知道那天日期就可以查星期几了. 我知道有种计算方法,但我想能不能利用linux的函数实现. mktime()可以吧tm结构的东西还原为秒数,但我只提供了日期,所以只能填充一个不完整的tm结构.所以也返回不了秒数给我...
看主要代码:
#include
我是在ubuntu上,以前rh9只要man 2/3 function就可以了,但在ubuntu上却不行,请问可以通过安装光盘或下载man for系统函数和库函数安装实现码?
int main() { netsnmp_session session, *ss; netsnmp_pdu *pdu ; oid objid_enterprise[] = { 1, 3, 6, 1, 4, 1,969, 6 }; oid objid_snmptrap[] = { 1, 3, 6, 1, 4, 1, 969, 6, 1, 2, 0 }; SOCK_STARTUP; snmp_sess_init(&session); printf("1111111111111\n"); session.version=SNMP_VERSION_2c; session.callback = snmp_input; session.callback_magic = NULL; netsnmp_ds_set_int(NETSNMP_DS_LIBRAR...
linux很多函数出错都是-1。 哪个写法正确,都对吗。 如: if ((x=creat("a.txt",O_RDONLY))<0) if ((x=creat("a.txt",O_RDONLY))==-1)
简单点说,就是客户端发送a,服务端没收到任何东西,客户端发送b,客户端收到a,客户端发送c,服务端收到b 下面是详细的情况 linux下的c程序作为服务端,客户端是java程序。 服务端使用非阻塞socket,每隔一秒定时接收一次,客户端每隔5秒发送心跳信息,此外客户端不定时发送指令数据,要求服务端回应此指令。 现在的问题是服务端经常会延迟(远大于1秒)收到客户端的指令,若客户端关闭发送心跳数据,则服务端经常会在客户端第二次...