1,字符串输入与输出
char string[10]; scanf("%s",string); printf("%s\n",string);
2,字符串长度
#include <stdio.h> #include <string.h> int main(){ char string[100]; scanf("%s",string); if(strlen(string)<=10){ printf("%s\n",string); }else{ printf("Too Long\n"); } return 0; }
3,字符串拷贝
在处理字符串的标准库中,有一个函数strcpy(表示string copy)用于复制字符串。
请先加上string.h 引入处理字符串的标准库。
#include <stdio.h> #include <string.h> int main(){ char string[100]; char copy[100]=""; scanf("%s",string); strcpy(copy,string); printf("%s\n",copy); return 0; }
4,字符串字典序
5,字符串比较
#include<stdio.h> #include<string.h> int main(){ char string[100]="hello"; char input[100]=""; scanf("%s",input); printf("%d\n",strcmp(input,string)); return 0; }