#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);
c语言 字符串
最新推荐文章于 2024-06-04 02:30:00 发布