麻烦哪位大虾详细讲解一下以下的取日期的C代码!谢谢60分送之
char *cmd = "/usr/bin/date '+20%y%m%d%H%M%S'";
if ((ptr = popen(cmd, "r")) != NULL)
while (fgets(buff, BUFSIZ, ptr) != NULL)
buff[strlen(buff)-1]=0;
strcpy(filetime,buff)
问题点数:0、回复次数:5Top
1 楼thebigmouse()回复于 2004-12-01 23:30:13 得分 0
应该是unix/linux下的代码吧,利用管道(pipe)技术执行一个命令得到日期和时间,好像在window下不会好用的吧?Top
2 楼yangchen1119()回复于 2004-12-01 23:47:14 得分 0
当然是在linux下的代码!Top
3 楼notdefined(未定义)回复于 2004-12-02 00:51:03 得分 0
寒~,这个就是用popen调用shell的date,cmd是命令行,得到的结果是按cmd指定的格式返回的时间串,还需要如何详细讲解呢?Top
4 楼yangchen1119()回复于 2004-12-02 01:00:33 得分 0
我是刚开始学的菜鸟,麻烦楼上的高人详细到来Top
5 楼walterzh(walter)回复于 2004-12-02 13:46:21 得分 0
就是得到如"20041202121212"的时间Top




