C语言字符串操作(c语言字符串操作函数)

boyanx4个月前技术教程14

代码:

#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();

	
}

相关文章

python 模块 filecmp &amp; difflib

主要介绍两个 Python 中常用于比较数据的模块,一个是 filecmp 模块,另一个是 difflib 模块。其中,前者主要用于比较文件及目录,后者主要用于比较序列的类和函数,下面具体介绍两者的区...

【SQL】常见SQL慢查询问题及解决方法

SQL 慢查询问题的排查和解决需要综合考虑多个方面,包括索引的使用、查询语句的编写、表的关联方式以及数据库的配置等。通过对常见问题的分析和针对性的解决方法,可以有效地提高数据库查询的性能,提升系统的整...

python进阶100集(7)深入分析字符串乱码问题

字符串乱码问题一直是初学者比较头疼的事情,在之前的python基础专辑里面已经简单介绍过了,今天我们来深入分析一下python字符串乱码问题的原因,同样适用于其他编程语言!#python##pyth...

Excel VBA神器InStrRev():反向查找字符的终极指南

在日常Excel数据处理中,我们经常需要从字符串的末尾开始查找特定字符或子串的位置。VBA中的InStrRev()函数正是为此而生,它能够从字符串的尾部向前搜索,快速定位目标内容。本文将全面解析这个强...

C语言模拟实现字符串操作函数(c语言模拟实现字符串操作函数是什么)

1. strlenstrlen是用来求字符串长度的函数,字符串长度就是字符串中包含的字符的个数,但是不包含字符串结尾的 ‘\0’ 实现strlen有三种方法:(1)定义一个计数器size_t ...

SCADA|KingSCADA通过自定义函数实现JSON字符串的拼接

哈喽,你好啊,我是雷工!随着计算机的发展,工控SCADA与MES等系统的对接要求越来越多。在KingSCADA中对RESTful接口的调用中,也会使用到JSON字符串的拼接,最近一个项目,也有相关需求...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。