C/C++
文章平均质量分 75
流氓兔1987
学无止境,勇攀高峰!
水滴石穿,厚积薄发!
展开
-
fwrite--C语言函数
fwrite编辑C语言函数,向文件写入一个数据块目 录1函数名2功能3用法4程序示例1函数名fwrite2功能C语言函数,向文件写入一个数据块3用法size_t fwrite(const void* buffer转载 2013-11-15 10:42:59 · 1857 阅读 · 0 评论 -
strncasecmp函数--比较字符串,忽略大小写差异+sscanf格式选择存储字符串+atoi函数
相关函数:bcmp,memcmp, strcmp, strcoll, strncmp表头文件:#include 函数定义:int strncasecmp(const char *s1, const char *s2, size_t n)函数说明:strncasecmp()用来比较参数s1和s2字符串前n个字符,比较时会自动忽略大小写的差异。返回值原创 2013-11-04 15:07:50 · 1930 阅读 · 0 评论 -
strtol函数---将字符串按一定的进制转换
函数原型:long int strtol(const char *nptr, char **endptr, int base);说明:这个函数会将参数nptr字符串根据参数base来转换成长整型数。参数base范围从2至36,或0。参数base代表采用的进制方式,如base值为10则采用10进制,若base值为16则采用16进制等。当base值为0时则是采用10进制做转换,但遇原创 2013-11-04 15:46:45 · 1940 阅读 · 0 评论 -
strtok函数的介绍
原型:char *strtok(char s[], const char *delim);作用:strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串中包含的所有字符。当strtok()在参数s的字符串中发现参数delim中包含的分割字符时,则会将该字符改为\0 字符。在第一次调用时,strtok()必需给予参数s字符串,往后的调用则将原创 2013-11-04 14:17:54 · 1209 阅读 · 0 评论 -
移位操作---左移和右移
这里面所有的操作都是针对存储在计算机中中二进制的操作,正数在计算机中是用二进制表示的,负数在计算机中使用补码表示。左移位:,有符号的移位操作左移操作时将运算数的二进制码整体左移指定位数,左移之后的空位用0补充。右移位:>>,有符号的移位操作右移操作是将运算数的二进制码整体右移指定位数,右移之后的空位用符号位补充,如果是正数用0补充,负数用1补充。====转载 2013-11-06 10:11:07 · 5308 阅读 · 0 评论 -
struct timeval结构体 以及 gettimeofday()函数
一、struct timeval结构体struct timeval结构体在time.h中的定义为:struct timeval{__time_t tv_sec; /* Seconds. */__suseconds_t tv_usec; /* Microseconds. */};其中,tv_sec为Epoch转载 2013-11-06 14:03:13 · 1591 阅读 · 0 评论 -
指针作为函数的参数传递的问题
写一个函数,让这个函数通过指针参数返回内存某一个缓冲区的首地址。下面这段代码是正确的,这段代码通过函数申请一片内存区,并将申请到的内存首地址返回给调用函数:void getptr(int **p, int num){ *p=(int *)maccol(num*sizeof(int)); return;}void main(){ int *ptr;转载 2013-12-10 11:43:06 · 748 阅读 · 0 评论