输入一些字符串,对其进行复制、拼接、比较等操作。
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int main(void) {
char s1[100];
char s2[20] = "Hello";
scanf("%s",&s1);
printf("%d\n", strlen(s1));
strncat(s1,s2,100);
strncat(s1,"abc",4);
printf("%s\n",s1);
printf("%d\n",strcmp(s1,s2));
printf("%p\n",strstr(s1,s2));
strncpy(s1,s2,100);
printf("%s\n",s1);
printf("%p\n",strchr(s1,'l'));
printf("%p\n",strrchr(s1,'l'));
printf("%s\n",tolower(s1));
printf("%s\n",toupper(s1));
return 0;
}
输入:
app
输出:
app
3
appHelloabc
1
000000fcbbfff693
Hello
000000fcbbfff692
000000fcbbfff693