内容发布更新时间 : 2025/3/15 5:05:17星期一 下面是文章的全部内容请认真阅读。
基于数组的字符串函数的处理
姓名:庄晓杰 院系:海洋学院 学号: 200577505117
? ? ? ? ? ?
题目要求:
给出系统分析;
编写基于各个操作的功能函数;
设置一个主页面,允许用户选择不同的操作,然后提示输入所需要的数据,经过运 算,输出结果
系统分析:数组字符串函数的处理主要是得用字符串几种常用的函数,如比较strcmp()函数,检索strpbrk()函数,拷贝strcpy()等函数。 源代码:
#include
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(); } ??