⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 y 字符串连接函数应用.cpp

📁 我正在学习C编程
💻 CPP
字号:
#include <stdio.h>
#include "string.h"  //导入包含串处理函数的头文件
void main()
{
	printf("\n\t\t\t字符串连接函数应用\n────────────────────────────────");
	char a[50]="China ", b[]="is a beautiful country!";
	char c[50]="China is a beau\0tiful country!";
	printf("\n  定义字符数组并赋值:\n");
	printf("\tchar a[50]=“China ”;\n");
	printf("\tchar b[]=“is a beautiful country!”;\n");
	printf("\tchar c[50]=“China is a beau\\0tiful country!”;\n\n");
	printf("\n  ﹪s格式输出第一个字符串a为: %s",a);  //用puts(a);也可以
	printf("\n  ﹪s格式输出第二个字符串b为: %s",b);  //用puts(b);也可以
	printf("\n  ﹪s格式输出第三个字符串c为: %s",c);  //只能输出到串结束标记'\0'前为止
	printf("\n  puts() 输出第三个字符串c为: "); puts(c); //只能输出到串结束标记'\0'前为止
	printf("\n  第二个字符串连接在第一个字符串后:");
	strcat(a,b);     //b串连接在a串后组成新串存入a中
	printf("\n  ﹪s格式输出连接后字符串为:  %s\n",a);    //用puts(a);也可以
	printf("  puts() 输出连接后字符串为:  "); puts(a); putchar('\n');
	while(1)
	{
		char c[50],d[50];
		printf("  输入第一个字符串: "); 
		gets(c);     //输入一串存入c组,不能用scanf("%s",c);
		printf("  输入第二个字符串: "); 
		gets(d);     //输入一串存入d组,不能用scanf("%s",d);
		strcat(c,d); //d串连接在c串后组成新串存入c中
		printf("  用﹪s格式输出连接后字符串为:   %s\n",c); //用puts(c);也可以
		printf("  用puts() 输出连接后字符串为:   "); puts(c);
		printf("\n  是否继续输入吗?是则回车,否则输入‘空格’回车 ");
		if(getchar()==' '){break;}
		else {while(getchar()!='\n'){;}}
	}
	printf("\n");
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -