//求字符串长度的函数int my_strlen(const char* pStr){assert(pStr != NULL);int length = 0;while (*pStr++ != '\0') {length++;}return length;}//字符串拷贝函数char* my_str ...
分类:
其他好文 时间:
2016-04-19 11:47:14
阅读次数:
273
str开头的函数:以空字符结尾的C字符串是由<string.h>头文件定义;如bzero() bcopy() bcmp() b开头的函数:表示字节,起源于4.2BSD;如strcpy() strcmp() mem开头的函数:表示内存, 起源于ANSI C标准。如memset() memcpy() m ...
分类:
其他好文 时间:
2016-04-18 23:49:51
阅读次数:
197
strcpy拷贝源字符串到子字符串,包括‘\0’。代码实现:char*strcpy(char*dst,constchar*src)
{
assert(src);
char*ret=dst;
while(*src)
{
*dst=*src;
src++;
dst++;
}
*dst=‘\0‘;
returnret;
}2.strncpy:strncpy与strcpy之间差别在于,strcpy将源字符串全部拷贝到新的字符串..
分类:
编程语言 时间:
2016-04-18 15:43:57
阅读次数:
283
1、使用“==”做比较判断时常量放在前面,如果错写成了赋值“=”则编译器会报错。 2、推荐:用strncat不用strcat,用strncpy不用strcpy,用strncmp不用strcmp。有效减少内存错误。 3、Ctrl + S 成为一种下意识。按Ctrl+S真花不了多少时间,但是万一遇到突然 ...
分类:
编程语言 时间:
2016-04-17 17:46:57
阅读次数:
203
1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符串 strlen(p) 取字符串长度 strcmp(p, p1) 比较字符串 strcasecm ...
分类:
编程语言 时间:
2016-04-04 19:30:17
阅读次数:
277
登录密码主要借用了以下几个知识:1.getch()取字符无回显。2.strcmp()比较两个字符串是否相等(相等返回0)代码如下: #include "stdio.h" #include "conio.h" #include "string.h" char a[9],b[9]; void logon ...
分类:
其他好文 时间:
2016-04-01 06:33:23
阅读次数:
132
//strcmp只能运用于数组的比较 //string类可以用成员函数compare() //即a.compare(b) //例如 string a="1234"; string b="1234"; a.compare(b)返回值=0 string a="1234"; string b="2345" ...
分类:
编程语言 时间:
2016-03-29 14:26:11
阅读次数:
341
自己设计实现strlen,strcat,strcpy,strcmp。intmy_strlen(char*a)
{
intcount=0;
while(*a)
{
a++;
count++;
}
returncount;
}
char*my_strcat(char*a,char*b)
{
char*c;
c=a;
while(*a)
{
a++;
}
while(*b)
{
*a++=*b++;
}
returnc;
}
char*my_strcpy(c..
分类:
其他好文 时间:
2016-03-23 06:47:28
阅读次数:
153
#include<iostream>usingnamespacestd;structPerson{ charname[20]; intcount;};intmain(){ Personleader[3]={"Li",0,"Zhang",0,"Sun",0}; inti,j; charleader_name[20]; for(i=0;i<10;i++) { cin>>leader_name; for(j=0;j<3;j++) if(strcmp(leader_name,..
分类:
其他好文 时间:
2016-03-22 06:37:38
阅读次数:
129
现象:连接电脑可以正常启动程序,不连接电脑启动程序就崩溃。 崩溃信息: BSXPCMessage received error for message: Connection invalid HW kbd: Failed to set (null) as keyboard focus UNNotif
分类:
其他好文 时间:
2016-03-11 22:10:55
阅读次数:
430