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

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

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

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

2.字符串連接

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