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

📄 string.cpp

📁 c语言编程100例,希望能令大家对C语言有一个更多.更好的认识
💻 CPP
字号:
#include <stdio.h>
#include <conio.h>
#include <string.h>

char *COPY(char *TARGET,char *SOURCE);
char *REVERSE(char *STRING);
int   GETLEN(char *STRING);

int main(void)
{
	char STRING1[]="TO TEST THE FUNCTIONS OF STRING";
	char STRING2[32];
	char STRING3[]="I LOVE THE COMPUTER";

	

	printf("\nSTRING1[]=%s",STRING1);
	printf("\nTHE LENGTH OF STRING1=%d",GETLEN(STRING1));
	COPY(STRING2,STRING1);
	printf("\n\nAFTER COPYING STRING2[]=%s\n",STRING2);
	printf("\nBEFORE REVERSE STRING3[]=%s\n",STRING3);
	REVERSE(STRING3);
	printf("\nAFTER REVERSING STRING3[]=%s\n",STRING3);
	getch();
	return 0;
}

char *COPY(char *TARGET,char *SOURCE)
{
	char *STR1,*STR2;
	STR1=SOURCE;
	STR2=TARGET;
	while (*STR1!='\0')
	{
		*STR2=*STR1;
		STR1++;
		STR2++;
	}
	*STR2='\0';
	return TARGET;
}

char *REVERSE(char *STRING)
{
	char *STR1,*STR2;
	char YUAN[32];
	COPY(YUAN,STRING);
	STR1=YUAN+strlen(YUAN)-1;
	STR2=STRING;
	while (*STR2!='\0')
	{
		*STR2=*STR1;
		STR1--;
		STR2++;
	}
	return STRING;
}
int GETLEN(char *STRING)
{
	int NUM=0;
	while(*STRING!='\0')
	{
		NUM++;
		STRING++;
	}
	return NUM;
}

⌨️ 快捷键说明

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