字符串操作函数(一)

简介: 字符串操作函数(一)

一:strlen 字符串长度测量


20200325230959676.png


案例:


20200325231023294.png


二:strcpy 字符串拷贝函数


20200325231121353.png


char *myStrcpy(char *dst, char *src)  
{      
char *tmp = dst;      
// while(*dst++ = *src++);      
while(*src != '\0')      
{          
*dst = *src;          
dst++;          
src++;      
}      
return tmp;  
}  
void test03()  
{
      char str1[]="hello\0strcpy";      
      char str2[32]="";      
      //strcpy遇到'\0'结束      
      //strcpy(str2, str1);      
      myStrcpy(str2, str1);        
      printf("str2 = %s\n", str2);  
      }  


三:strncpy 字符串拷贝前n个字符


2020032523133960.png


20200325231353654.png


四:strcat 字符串追加


20200325231441660.png

20200325231502683.png


五:strcmp strncmp 字符串比较函数


20200325231603227.png


void test05()  
{      
while (1)      
{          
//需求:help帮助信息 send发送数据   recv接受数据  close关闭通信          
char cmd[32] = "";          
printf("请输入要操作的命令:");          
scanf("%s", cmd);            
//比较cmd          
if (strcmp(cmd, "help") == 0)          
{              
printf("帮助信息\n");          
}          
else if (strcmp(cmd, "send") == 0)          
{              
printf("发送数据\n");          
}          
else if (strcmp(cmd, "recv") == 0)          
{              
printf("接收数据\n");          
}          
else if (strcmp(cmd, "close") == 0)          
{              
printf("关闭通信\n");              
break;          
}      
}  
}  


六:strchr 字符查找


20200325232018981.png


20200325232037198.png


七:string 字符串查找


20200325232141332.png

20200325232232370.png

相关文章
|
6月前
|
C++
18字符串处理函数
18字符串处理函数
26 0
|
10天前
c常用 字符串处理函数
字符串处理函数 puts()将一个字符串输出到终端 gets()从终端输入一个字符串到字符数组,并且得到一个函数值。 strcat()链接两个字符数组中的字符串。 strcpy()字符串复制函数。 strcmp()比较字符串作用。 strlen()测试字符串长度的函数不包括“\0” strlwr()将字符串中的大写字母转换为小写字母。 strupr()将字符串中的小写字母转换为大写字母。
26 7
字符串操作详解
字符串操作详解
|
6月前
|
索引 Python
使用字符串处理函数的文章
在编程中,字符串处理是一项常见的任务,涉及到对文本数据的各种操作,如查找、替换、分割、连接等。为了简化这些操作,许多编程语言都提供了一系列的字符串处理函数。本文将介绍一些常用的字符串处理函数,并附上相应的代码示例。
29 0
C/C++字符串处理函数
C/C++字符串处理函数
字符串处理函数总结
使用字符串处理函数 注意:在使用后字符串处理函数时,应当在程序文件的开头用
83 0
|
C++ 容器
C++ 字符串操作
文章目录 1.1 C++ 字符串操作 2.2字符数组的常用操作 2.3遍历字符数组的字符 3.标准库类型string 3.1 定义和初始化 3.2 string的操作 1)读写操作 2)使用`getline`读取一整行 3)string的方法操作 4)字符串和string相加 3.3处理string对象中的字符
|
存储 编译器
字符串操作函数详解
字符串操作函数详解
字符串操作函数详解
|
Shell 编译器 iOS开发
字符串处理函数1
一、字符数组 二、字符串处理函数
下一篇
无影云桌面