基于数组的字符串函数的处理解读 下载本文

内容发布更新时间 : 2024/5/9 11:52:39星期一 下面是文章的全部内容请认真阅读。

基于数组的字符串函数的处理

姓名:庄晓杰 院系:海洋学院 学号: 200577505117

? ? ? ? ? ?

题目要求:

给出系统分析;

编写基于各个操作的功能函数;

设置一个主页面,允许用户选择不同的操作,然后提示输入所需要的数据,经过运 算,输出结果

系统分析:数组字符串函数的处理主要是得用字符串几种常用的函数,如比较strcmp()函数,检索strpbrk()函数,拷贝strcpy()等函数。 源代码:

#include #include void cpy() {

char destination[25];

char blank = \ /* strcpy(destination, Borland); strcat(destination, blank); strcat(destination, c);

printf(\ return 0; }

void cmp(void) {

char *buf1 = \ int ptr;

ptr = strcmp(buf2, buf1); /*利用strcmp()函数来比较字符串的长度 if (ptr > 0)

printf(\ else

printf(\ ptr = strcmp(buf2, buf3); if (ptr > 0)

printf(\ else

printf(\ return 0; }

void chazhao() {

char *string1 = \ char *string2 = \

char *ptr;

ptr = strpbrk(string1, string2); /*得用strpbrk()函数来查找string2第一个与string1相

同的字符

if (ptr)

printf(\ else

printf(\ return 0; int main() {

cpy(); cmp(); chazhao(); } ??