• ベストアンサー

C言語の関数

C言語で、特定の文字があったらそれを削除するというような関数ってありますか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

標準関数にはなかったと思います。自前で作りましょう。 /* p2 を p1 にコピー、ただし c はコピーしない */ void strcpy2(char *p1, char *p2, char c) {  while (*p2 != '\0') {   if (*p2 != c) { *p1++ = *p2; }   p2++;  }  *p1 = '\0'; }

その他の回答 (2)

  • macky55
  • ベストアンサー率21% (7/32)
回答No.2

自分で関数を作りましょう。 文字見つけたら、それを飛ばして、文字列変数に格納してくとか。。。

回答No.1

ありません。

関連するQ&A