歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> C語言刪除字符串中的指定字符,字符串連接

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

日期:2017/3/1 10:39:20   编辑:Linux編程

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. //下面這個循環不需要單獨在末尾加上'\0'
  11. for (j = 0; (s[i++] = t[j++]) != '\0'; )
  12. {
  13. }
  14. }
Copyright © Linux教程網 All Rights Reserved