• ベストアンサー

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

  • C言語 strstr()に似た関数は?

    C言語で、strstr()は、文字列内の先頭か指定文字列を検索しますが、 文字列内の最後尾から指定文字列を検索する関数はありませんか?

  • C言語の高階関数についてです。

    C言語の高階関数についてです。 double f ( (*g)(double) ){...} とすると「関数を引数にする関数」が作れますが、 「関数を引数にする関数」を引数にする関数って作れますか??? その場合は、引数のところどうやって書けばいいでしょうか??

  • C言語のprint関数の質問なんですが、

    C言語のprint関数の質問なんですが、 "/n"を文字として標準出力するためにはどのような書き方をしなければならないのですか? よろしくお願いします。

  • C言語の関数を分かりやすく説明してください。

    C言語を学習しています。 C言語の入門書を読んでいて、どうしても関数のこと(引数とか戻り値とか自作関数についてのこと)が分かりませんでした。ネットで調べてみたりもしたのですが分かりませんでした。 かみ砕いて説明していただけるとありがたいです。

  • 特定の関数のみ別言語で書く

    基本はC#で書いて特定の関数のみ別言語で書くっていうのは出来るのでしょうか

  • C言語の関数で

     C言語を使ってHSPのプラグインを作っているんですが、 音声の波形を表示するみたいな関数ってありますか? グライコ(音量をゲージで動かしている)を作りたいんで、、、 誰か教えてくださいお願いします。

  • C言語の関数について困っています

    こんにちは。 C言語で、テキストファイルの行数を数える関数があれば教えて頂けないでしょうか。例えば、以下の3行を含んでいるテキストファイルを対象としたとすれば 123465789123456789 1234567981234579 987654321987654321 関数を実行すれば、3という数字が得られ、 123456  789 123546879  123 123  456789123   123456789123 というテキストファイルであれば、4という数字が得られる。そんな関数をご存知な方は私にご教授願えないでしょうか。どうぞよろしくお願いします。

  • エクセルのLEFT関数をC言語では?

    C言語の初心者です。 エクセルのLEFT関数のような関数を用いて test.csvという文字列からtestという拡張子の前の文字列を取得したいのですが、どのようにすればいいのでしょうか? http://okwave.jp/qa/q2744534.html の過去の質問も見させていただいたのですが、難しくてよくわかりません。 おしえていただけないでしょうか? よろしくお願いいたします。

  • C言語 関数の呼び出し関係について

    C言語を習い始めてから、1ヶ月も経っていないんですが、長いプログラム(1万行くらい)の読解という課題が出ました。 読解を円滑に進めていくためのコツとして、「関数の大まかな呼び出し関係」を調べればよい、と学びました。 そこで質問させてもらいたいのですが、「関数の呼び出し関係を調べる」とは、具体的にどういうことなんでしょうか?関数が関数を呼び出しているんですか?? もうひとつC言語について質問です。 今回与えられたプログラムは1万行くらいあるのですが、そのうちmain関数は50行くらいしかありません。 これって、残り9950行はすべて、main関数の動作のためにあるんですか?? 以上、初歩的な質問かもしれませんが、ご指導願います。

  • C言語 if文でscanf関数

    C言語のif文でscanf関数を使って、~と入力されたら・・・(~は文字列)のようなプログラムを作りたいです。どうすれば良いでしょうか?(簡単にお願いします・・・)