
C develop
文章平均质量分 90
wisage
一个不断探索未知世界的人……
展开
-
C语言问题
<br />1.这样的初始化有什么问题?char *p = malloc(10); 编译器提示“非法初始式” 云云。<br /><br />答:这个声明是静态或非局部变量吗?函数调用只能出现在自动变量(即局部非静态变量) 的初始式中。<br />因为静态变量的地址必须在编译的过程中就确定下来而malloc()申请的内存地址是在运行时确定的。<br /><br />2. *p++ 自增p 还是p 所指向的变量?<br /><br />答:后缀++ 和-- 操作符本质上比前缀一目操作的优先级高, 因此*p++转载 2010-06-08 16:26:00 · 557 阅读 · 0 评论 -
日期时间处理函数
<br /> <br /><br />asctime(将时间和日期以字符串格式表示)相关函数time,ctime,gmtime,localtime<br />表头文件#include<time.h><br />定义函数char * asctime(const struct tm * timeptr);<br />函数说明asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成当地时间,字符串格式为:“Wed Jun原创 2011-03-22 20:51:00 · 770 阅读 · 0 评论 -
日期时间处理函数
<br /> <br /><br />asctime(将时间和日期以字符串格式表示)相关函数time,ctime,gmtime,localtime<br />表头文件#include<time.h><br />定义函数char * asctime(const struct tm * timeptr);<br />函数说明asctime()将参数timeptr所指的tm结构中的信息转换成真实世界所使用的时间日期表示方法,然后将结果以字符串形态返回。此函数已经由时区转换成当地时间,字符串格式为:“Wed Jun原创 2011-03-22 21:06:00 · 1203 阅读 · 0 评论 -
strptime windows实现
<br /> strptime 函数windows平台上实现 收藏 strptime 函数windows平台上实现 Linux平台下Strptime是格式化一个串到时间格式,听好用的,可惜在windows没有实现,翻阅了C库,直接移植过来,做了简单的测试,还行!但缺少一个函数strcasecmp的实现,将“AM”,“PM”(上下午)的格式注释掉了,想必大家格式串用上下午的还不多吧。献给大家,希望能用的上。#include <ctype.h>#include <string.h>#include原创 2011-03-23 09:27:00 · 9794 阅读 · 4 评论 -
判断字符是否为英文字母
一个字节能表示0~255之间共256个数字,根据ASCII码英文字母A-Z和a-z按顺序排列,其中view plainprint?'A' = 65 = 0b01000001 = 0x41 'B' = 66 = 0b010000转载 2011-09-06 15:02:26 · 3463 阅读 · 0 评论 -
字符串Hash函数
实例一:int hash(const char* str, int M){ int i, l = (strlen(str)+1) / 2; unsigned int ret = 0; unsigned short *s = (unsigned sho原创 2011-08-23 21:38:57 · 582 阅读 · 0 评论 -
清空文件中的一行
fscanf(fp,"%[^\n]\n",buf1);原创 2011-08-23 17:41:50 · 585 阅读 · 0 评论 -
strftime和strptime使用(时间日期的格式控制函数)
strftime和strptime使用整理自《linux程序设计》这两个函数都是时间日期的格式控制函数,在功能上看起来正好相反。strftime将一个tm结构格式化为一个字符串,strptime则是将一个字符串格式化为一个tm结构。strftime函数原型:size_t strftime(char *s,size_t maxsize,char *format,const原创 2011-03-22 21:25:00 · 32627 阅读 · 0 评论 -
打造自己的字节序转换函数(16位、32位和64位)
打造自己的字节序转换函数(16位、32位和64位)分类: c/c++ linux windows2010-12-22 17:05 582人阅读 评论(1) 收藏 举报在计算机科学领域中,字节序是指存放多字节数据的字节(byte)的顺序,典型的情况是整数在内存中的存放方式和网络传输的传输顺序。不同的处理器所采用的字节序可能是不同的,例如: x86,6502, Z80, VAX转载 2012-04-21 17:48:10 · 9280 阅读 · 0 评论