
C
文章平均质量分 64
sweetna
这个作者很懒,什么都没留下…
展开
-
删除指定字符串
问题:将string字符串"askdajkskaskaskdaskg"中的sub子串"ask"删除,删除后的结果是 “djdg”。思路:p=string的每个字符与q=sub比较,若有相等的退出q循环,p指向下一个字符并从sub的首字符开始比较,重复上述步骤直到*p==‘/0’;否则q++。退出q循环后,判断q是否到"ask"字符串的末尾,若是就将此时*p的值存储以便输出。#include原创 2008-09-18 15:04:00 · 1019 阅读 · 0 评论 -
itoa整数转换成字符函数
功 能:把一整数转换为字符串用 法:char *itoa(int value, char *string, int radix);详细解释:itoa是英文integer to array(将int整型数转化为一个字符串,并将值保存在数组string中)的缩写.其中value为要转化的整数, radix是基数的意思,即先将value转化为radix进制的数,之后在保存在string中.备注:该函数的原创 2008-09-16 21:11:00 · 567 阅读 · 0 评论 -
strstr()函数
原型:extern char *strstr(const char *string, const char *sub); 用法:#include 功能:从字符串string中寻找sub第一次出现的位置(不比较结束符NULL)。 说明:返回指向第一次出现sub位置的指针,如果没找到则返回NULL。 举例:#include #include #define MAX 10原创 2008-09-18 17:16:00 · 877 阅读 · 0 评论 -
memcpy内存拷贝函数memcpy和字符串拷贝函数strcpy
memcpy的两种实现(转) 第一种:最常见的:void* memcpy( void* dest, const void* src, size_t count ){if (count{printf("Invalid count number !./n");return (void*)0;}if(src==NULL||dest==NULL)return (void*)0转载 2008-09-17 11:05:00 · 2464 阅读 · 0 评论 -
二进制与十进制转换
1.二进制计数制ê=ªÄ®ÚK _forum.pre-mbaclub.com¦`F¼ëø 引入二进制数字系统的计算机结构和性能具有如下的优点:ê=ªÄ®ÚK _forum.pre-mbaclub.com¦`F¼ëø (1)技术实现容易。ê=ªÄ®ÚK _forum.pre-mbaclub.com¦`F¼ëø (2)二进制运算规则简单。ê=ªÄ®ÚK转载 2008-09-17 17:47:00 · 2416 阅读 · 0 评论 -
位运算
位运算 什么是信息?在计算机世界,信息就是位的序列。这么说它很重要咯?那我们就来讨论一些实用的位运算技巧吧。(*) 危险的unsigned在C/C++里有unsigned char/short/int/long。它和默认的signed的不同在于头一位不当作符号,而当作数值的一部分。尽量避免unsigned在加减乘除和比较运算中出现,否则可能产生意想不到的错误。例如:unsigned u =转载 2008-10-03 10:30:00 · 903 阅读 · 0 评论 -
设计函数 int atoi(char *s)
int atoi(const char *nptr);函数说明atoi()会扫描参数nptr字符串,跳过前面的空格字符,直到遇上数字或正负符号才开始做转换,而再 遇到非数字或字符串结束时(/0)才结束转换,并将结果返回。返回值:返回转换后的整型数。 isspace(测试字符是否为空格字符)相关函数 isgraph表头文件 #include定义函数原创 2008-10-07 08:51:00 · 3256 阅读 · 0 评论 -
static 类型声明符在C语言里面主要有三个用途
static 类型声明符在C语言里面主要有三个用途:1、声明静态局部变量。2、声明静态外部全局变量。3、声明静态外部函数。下面是我整理的有关上面三个用法的解释说明。另外网友xiaocai0001的《static用法小结》一文有更详细的解释,请参考。http://blog.youkuaiyun.com/xiaocai0001/archive/2006/04/14/662921.aspx静态局部变量(与aut转载 2008-11-02 21:45:00 · 1579 阅读 · 0 评论