回答編集履歴

2

追記

2017/12/29 14:48

投稿

nullpon
nullpon

スコア5737

test CHANGED
@@ -26,6 +26,18 @@
26
26
 
27
27
  1番目の引数は文字列なのでそのまま使える。
28
28
 
29
+ Cの標準ライブラリには文字列をintに変換する関数atoi(3)が用意されている。
30
+
31
+ 以下をソースの先頭に追加すれば使用できる。
32
+
33
+
34
+
35
+ ```C
36
+
37
+ #include <stdlib.h>
38
+
39
+ ```
40
+
29
41
 
30
42
 
31
43
  ステップ3

1

訂正。

2017/12/29 14:47

投稿

nullpon
nullpon

スコア5737

test CHANGED
@@ -5,6 +5,8 @@
5
5
  main関数を以下のように変更して、引数の数と引数の文字列を受け取れるようにする。
6
6
 
7
7
  受け取ったら引数の数をチェックしておこう。
8
+
9
+ 引数の数が2個ならargcには3が入る。なぜなら、argv[0]にはコマンド名が入り、引数はargv[1]から入るのでカウントが1個多くなる。
8
10
 
9
11
 
10
12