回答編集履歴

2

書式訂正

2019/03/12 14:02

投稿

pepperleaf
pepperleaf

スコア6383

test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
   ~~ `for(i = 0; i < strlen(buf); i++)` かも、~~
14
14
 
15
-  for (i = 0; (i < SIZE) && isdigit(buf[i]); i++)` こっちか。
15
+  `for (i = 0; (i < SIZE) && isdigit(buf[i]); i++)` こっちか。
16
16
 
17
17
  (これでも手抜き。 ctype.h のインクルードが必要)
18
18
 

1

一部訂正

2019/03/12 14:02

投稿

pepperleaf
pepperleaf

スコア6383

test CHANGED
@@ -10,8 +10,14 @@
10
10
 
11
11
  あと、for() も
12
12
 
13
-   `for(i = 0; i < strlen(buf); i++)` かも、
13
+  ~~ `for(i = 0; i < strlen(buf); i++)` かも、~~
14
+
15
+  for (i = 0; (i < SIZE) && isdigit(buf[i]); i++)` こっちか。
16
+
17
+ (これでも手抜き。 ctype.h のインクルードが必要)
14
18
 
15
19
 
16
20
 
21
+ ----
22
+
17
23
  `atoi(buf[i])` atoi() の仕様を確認しましたか? 引数は、文字列です。これに対し、 buf[i] は文字 (char)です。