歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

C語言刪除字符串中的指定字符,字符串連接

1.刪除字符串中的指定字符

  1. /*將字符串s中出現的字符c刪除*/ 
  2. void squeeze(char s[],int c) 
  3. { 
  4.     int i,j; 
  5.     for (i = 0, j = 0; s[i] != '\0'; i++) 
  6.     { 
  7.         if (s[i] != c) 
  8.         { 
  9.             s[j++] = s[i]; 
  10.         } 
  11.     } 
  12.     s[j] = '\0';    //這一條語句千萬不能忘記,字符串的結束標記 
  13. } 

2.字符串連接

  1. /*字符串連接:將字符串t加到s的末尾(覆蓋掉字符串s末尾的'\0')*/ 
  2. void strcat(char s[],char t[]) 
  3. { 
  4.     int i,j; 
  5.     for (i = 0; s[i] != '\0'; i++) 
  6.     { 
  7.         //循環體內什麼都不做,只是為了找到s的結尾位置 
  8.         //以便開始將s的內容復制過來 
  9.     } 
  10.  
  11.     //下面這個循環不需要單獨在末尾加上'\0' 
  12.     for (j = 0; (s[i++] = t[j++]) != '\0'; )  
  13.     { 
  14.     } 
  15. } 
Copyright © Linux教程網 All Rights Reserved