当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 1 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 类型转换问题
帖子发表于 : 2009-05-18 22:19 

注册: 2009-03-12 16:29
帖子: 49
送出感谢: 1
接收感谢: 0 次
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <stdio.h>
int main()
{ struct tm *tm_ptr ,timestruct;
time_t the_time;
char buf[256];
char *result;
(void) time(&the_time);
tm_ptr = localtime(&the_time);
strftime(buf,256,"%A %d %B, %I: %S %P", tm_ptr);
printf("strftime gives: %s\n",buf);
strcpy(buf,"Mon 26 July 1999,17:53 will do fine");
printf("calling strptime with: %s\n",buf);
tm_ptr = &timestruct;
result = strptime(buf, "%a %d %b %Y, %R",tm_ptr);
printf("strptime consumed up to : %s\n",result);
printf("strptime gives:\n");
printf("date: %02d/%02d/%02d\n",tm_ptr->tm_year,tm_ptr->tm_mon+1,tm_ptr->tm_mday);
printf("time: %02d:%02d\n",tm_ptr->tm_hour,tm_ptr->tm_min);
exit(0);
} 这是书上的例子,编译的时候出现警告说整型转换成指针未经过类型转换strftime.c:18: warning: assignment makes pointer from integer without a cast 我找不到这个程序哪里涉及到类型转换了呀,请求帮忙


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 1 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译