アプリ版:「スタンプのみでお礼する」機能のリリースについて

c言語の質問です!
コマンドライン引数のプログラムが苦手で以下の課題が書けなくて困ってます
出来れば解説込みでお願いします...

「c言語の質問です! コマンドライン引数の」の質問画像

A 回答 (2件)

1)argc, *argv[]に、どんな値がセットされるか?


 コマンドライン引数が有った時と無い時の違いを把握
2)どんな時に、エラーメッセージを出力するか?
 ・コマンドライン引数が無かった時
 ・コマンドライン引数が2つ以上有った場合の処理
   引数の数が違う場合は、エラーとして処理
   最初の引数の分だけ数値変換して出力
   全ての引数に対して、数値変換して出力
 ・引数が数値以外の時(?)
   英字・記号が含まれる
   数値として不適当(123+45-678等)
 ・数値として少数を認めるか?
 ・桁数オーバーした時の処理
   入力チェック時に、桁数チェックをするか?
3)エラーが有った場合は、内容に応じてメッセージを出力して終了
4)10進数(文字列)を数値に変換して返す関数
5)変換結果を出力
後は↑の解説通りにコーディングするだけ。
    • good
    • 1

C言語で記述する場合、プログラム起動時にコマンドライン引数で与えた情報をプログラム内ではどのように受け取るのかを覚えればよいだけかと。

。。(^^;
教科書にも説明があるはずですし、例題のコーディング例にもあるでしょうし、各種解説本にもあります。
また、Googleなどで「C言語 コマンドライン引数 取得」といった適当なキーワードで検索すれば、具体的に説明したページがたくさん見つかるはずです。

こういった決まった事は聞くより探した方がはるかに早いと思います。
参考まで。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!