C语言字符串操作

C语言字符串操作代码:#include <stdio.h>#include <string.

大家好,欢迎来到IT知识分享网。

C语言字符串操作

代码:

#include <stdio.h>
#include <string.h>

/*
	
	  字符串复制

*/

void strcopy(){

	char str1[30];
	char str2[30];


	printf("请输入str2:\n");

	gets(str2);

	printf("输出str2:\n");
	
	puts(str2);

	printf("将str2复制给str1:\n");
	
	strcpy(str1,str2);

	printf("输出str1:\n");

	puts(str1);
}

/*
	字符串连接
*/
void strconnect(){

	char str1[30];
	char str2[30];


	printf("请输入str1:\n");

	gets(str1);

	printf("请输入str2:\n");
	
	gets(str2);

	printf("将str2连接到str1的后面:\n");
	
	strcat(str1,str2);

	printf("输出str1:\n");

	puts(str1);

}
/*
	字符串比较
	str1==str2,返回0
	str1>str2,返回正数
	str1<str2,返回负数
*/
void strcompare(){

	char str1[30];
	char str2[30];
	int result;

	printf("请输入str1:\n");

	gets(str1);

	printf("请输入str2:\n");
	
	gets(str2);

	printf("比较str1和str2:\n");
	
	result= strcmp(str1,str2);

	printf("输出result:%d\n",result);

	

}
/*
	字符串大小写转换
*/
void strTransformation(){

	char str1[30];
	char str2[30];
	

	printf("请输入str1:\n");

	gets(str1);

	printf("请输入str2:\n");
	
	gets(str2);

	printf("输出str1:\n");
	
	puts(str1);
	
	printf("将str1转换成大写:\n");
	
	strupr(str1);
	puts(str1);
	printf("输出str2:\n");
	
	puts(str2);

	printf("将str2转换成小写:\n");
	
	strlwr(str2);
	puts(str2);

}

/*
	字符串长度

	长度不包括字符串结束符'\0'

*/

void strLength(){

	char str1[30];
	
	int length;

	printf("请输入str1:\n");

	gets(str1);

	printf("输出str1:\n");

	puts(str1);

	printf("输出字符串str1的长度:\n");
	
	length=strlen(str1);

	printf("长度:%d\n",length);

}


int main(){

	
	strcopy();
	strconnect();
	strcompare();
	strTransformation();
	strLength();

	
}

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/49235.html

(0)
上一篇 2024-04-24 22:00
下一篇 2024-04-26 09:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信