c语言 字符串
来源:互联网 发布:英雄联盟网络波动 编辑:程序博客网 时间:2024/06/05 15:01
#include <stdio.h>#include <string.h>int main(int argc, const char * argv[]){ //字符串的复制 char str1[30],str2[30]; printf("请输入目的字符串\n");// scanf("%s",str1); gets(str1); printf("请输入原字符串\n");// scanf("%s",str2); gets(str2); puts("str1:"); puts(str1);// puts("\n"); puts("str2:"); puts(str2); puts("\n"); //1. 字符串的复制 strcpy(str1,str2); puts(str1); //2. 字符串的链接 strcat(str1, str2); puts(str1); //3. 字符串的比较 int n=strcmp(str1, str2); //str1 大于 str2 则返回正数 ,小于则返回负数 等于 则返回0 printf("%d",n); //4 字符串的大小写转换// strupr(str1);// strlwr(str1); //5 字符串的长度// printf("%d",(int)strlen(str1)); //6 反转输出字符串 数组应用 char cTemp[30]=""; int nn=(int)strlen(str1); for (int i=0; i<n; i++) { cTemp[nn-i-1]=str1[i]; } puts(cTemp);