エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
もう一度基礎からC言語 第49回 ユーティリティを作る~文字列置換プログラム 文字列の置換~strchg関数
文字列を置換するstrchg関数を作りましょう。このプログラムの中心的な機能です。 関数の仕様 strchg関... 文字列を置換するstrchg関数を作りましょう。このプログラムの中心的な機能です。 関数の仕様 strchg関数では、 1行(改行まで)の文字列を対象に その中から指定された文字列を見つけては置換する という処理を行います。 この処理のためには、以下の3つの情報が必要です。 (1)読み込まれた1行の内容 (2)置き換えられる文字列(旧文字列) (3)置き換える文字列(新文字列) これら3つの情報は、プログラムの起動時に入力されるコマンドラインから取得できます。コマンドラインの内容は、main関数の引数――char型ポインタの配列であるargvが指し示しているので、main関数からstrchg関数を呼び出すときに、それらの情報を渡すことができます。 そこでstrchg関数では、引数として『それぞれの文字列の先頭を示すポインタ』を受け取ることにします。プロトタイプ宣言は以下のようになるでしょう
2013/06/11 リンク