字符串常见操作

1.strdup函数

返回指向被复制的字符串的指针,所需空间由malloc()分配且可以由free()释放。

 

#include
      #include
 
      main()
      {
        char *s="this is just f";
        char *d;
        
        d=strdup(s);
        printf("%s",d);
 
        getchar();
        return 0;
      }

 

2.strchr函数

用来判断一个字符是否在一个字符串中出现,这个函数的语法如下:

 

void main()
{
char str1[10]=”china”;
char chr=’a’
char *loc;
loc=strchr(str1,chr);
if(loc!=NULL)
printf(“%c occurs in %s/n,chr,str1”);
else
printf(“%c does not in %s/n”,chr,str1);
};

 

 

你可能感兴趣的:(null,c)