多语言展示
当前在线:771今日阅读:91今日分享:37

C语言实现字符串操作

本程序用到的字符串操作函数有stringcpy stringcmp stringcat
方法/步骤
1

首先打开VC++6.0

2

选择文件,新建

3

选择C++ source file 新建一个空白文档

4

首先声明头文件#include

5

写一个函数实现从源字符串string到目的字符串str的复制函数char *stringcpy(char *str,const char *string){char *s=str;while(*string)*s++=*string++;*s='\0';/*返回目的字符串的首地址*/return str;}

6

写一个函数将字符串string连接到字符串str的尾部char *stringcat(char *str,const char *string){char *s=str;/*找到字符串str的尾部*/while(*s)s++;while(*string)*s++=*string++;*s='\0';/*返回目的字符串的首地址*/return str;}

7

写一个比较大小的函数 实现两个字符串str和string的比较如果str小于string返回负值,如果str大于string返回正值,如果str等于string返回0 int stringcmp(const char *str,const char *string){while((*str)&&(*string)&&(*str==*string)){str++;string++;}return (int)(*str-*string);}

9

运行结果

推荐信息