1、strcpy 函数

#include <stdio.h>
#include <string.h>
int main(void)
{
	char boy_Name1[20];
	const char* boy_Name2 = "Mingming ";
	strcpy(boy_Name1, boy_Name2);
	printf("%s", boy_Name1);
}

 2、strlen函数

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

int main(void)
{
	const char* boy_Name = "Chu mingming ";
	int name_Length = strlen(boy_Name);
	printf("%d", name_Length);
}

3、strcmp函数

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

int main(void)
{
	const char* string_1 = "ABCDE";
	const char* string_2 = "FGHIJ";
	int result = strcmp(string_1, string_2);
	if (result < 0)
		printf("string_1 is less than string_2");
	else if (result > 0)
		printf("string_1 is more than string_2");
	else
		printf("string_1 is equal to string_2");
}

4、strcat函数

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

int main(void)
{
	char first_Word[20] = "Hello";
	const char* blank = " ";
	const char* second_Word = "World";
	strcat(first_Word, blank);
	strcat(first_Word, second_Word);
	printf("%s", first_Word);
}

5、strchr函数

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

int main ()
{
   const char str[] = "https://www.runoob.com";
   const char ch = 'o';
   char *ptr;

   ptr = strchr(str, ch);

    if (ptr != NULL) {
        printf("字符 'o' 出现的位置为 %ld。\n", ptr - str + 1);
        printf("|%c| 之后的字符串是 - |%s|\n", ch, ptr);
    } else {
        printf("没有找到字符 'o' 。\n");
    }
   return(0);
}

6、strcasecmp函数

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

void main()
{
    long ulCmpRet1;
    long ulCmpRet2;
    char *string_A ="This is string A";
    char *string_a ="This is string a";
    char *string_B ="This is string B";

    ulCmpRet1 = strcasecmp(string_A,string_a);
    ulCmpRet2 = strcasecmp(string_A,string_B);
    printf("%ld\n",ulCmpRet1);
    printf("%ld\n",ulCmpRet2);
}

 

posted on 2022-02-25 12:07  轩~邈  阅读(84)  评论(0)    收藏  举报