Del del_str from des_src using pointer

3781 단어 c직장pointer레저

  
  
  
  
  1. #include <stdio.h> 
  2. int del_substr(char *str,char const *substr); 
  3. int main(void){ 
  4.     int result=0; 
  5.     char *str="hellopnig0s"
  6.     char *substr="ello"
  7.     result=del_substr(str,substr); 
  8.     if(result){ 
  9.         printf("The del_str has been deleted.
    "
    ); 
  10.     }else
  11.         puts("The string is not contain the del_str."); 
  12.     } 
  13. int del_substr(char *str,char const *substr){ 
  14.     int check=0; 
  15.     while(*str!='\0'){ 
  16.         if(str==*substr){ 
  17.             for(;check<strlen(substr);check++){ 
  18.                 if(*str!=*substr){ 
  19.                     return 0; 
  20.                     break
  21.                 }else
  22.                     *str=(str+strlen(substr)); 
  23.                     str++; 
  24.                     substr++; 
  25.                 } 
  26.             } 
  27.         } 
  28.         str++; 
  29.     } 
  30.     if(check=strlen(substr)-1){ 
  31.         return 1; 
  32.     } 

좋은 웹페이지 즐겨찾기