wenbao与C语言字符串处理
@strcmp(str1,str2)
设这两个字符串为str1,str2,
若str1=str2,则返回零;
若str1<str2,则返回负数;
若str1>str2,则返回正数
当一个字符串为()是跳出循环
1 if(! strcmp(s, "()")) break;
@strchr(str, char)
返回第一次出现的位置,若找不到返回NULL
查找,
1 strchr(s, ',')
1 // strchr.c 2 #include <stdio.h> 3 #include <string.h> 4 int main() 5 { 6 char temp[32]; 7 memset(temp,0,sizeof(temp)); 8 strcpy(temp,"Golden Global View"); 9 char *s = temp; 10 char *p,c='v'; 11 p=strchr(s,c); 12 if(p) 13 printf("%s",p); 14 else 15 printf("Not Found!"); return 0; 16 }
只有不断学习才能进步!