字符串操作函数(一)

一:strlen 字符串长度测量
在这里插入图片描述
案例:
在这里插入图片描述
二:strcpy 字符串拷贝函数
在这里插入图片描述


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个字符
在这里插入图片描述
在这里插入图片描述
四:strcat 字符串追加
在这里插入图片描述
在这里插入图片描述
五:strcmp strncmp 字符串比较函数
在这里插入图片描述


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 字符查找
在这里插入图片描述
在这里插入图片描述
七:string 字符串查找
在这里插入图片描述
在这里插入图片描述

发布了44 篇原创文章 · 获赞 24 · 访问量 3532
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试

分享到微信朋友圈

×

扫一扫,手机浏览