回答編集履歴

1

ソース追記

2018/10/24 14:08

投稿

cateye
cateye

スコア6851

test CHANGED
@@ -37,3 +37,63 @@
37
37
  そのままインデントを合わせると上記に様になりますが間違いありませんか?
38
38
 
39
39
  中括弧は、不要と思ってもつけたほうがいいですよd^^
40
+
41
+ 「追記」
42
+
43
+ usr~/test/c % ./a.out
44
+
45
+ Itokawa, 7
46
+
47
+ Kamata, 6
48
+
49
+ Kurihara, 8
50
+
51
+ Sasagawa, 8
52
+
53
+ Sugiyama, 8
54
+
55
+ Matsuda, 7
56
+
57
+ Watanabe, 8
58
+
59
+ usr~/test/c % cat t.c
60
+
61
+ ・・・BAが出てますが、こういう方法もあるということで・・・
62
+
63
+
64
+
65
+ ```c
66
+
67
+ #include <stdio.h>
68
+
69
+
70
+
71
+ int main(void)
72
+
73
+ {
74
+
75
+ char *name[] = { "Itokawa", "Kamata", "Kurihara", "Sasagawa",
76
+
77
+ "Sugiyama", "Matsuda", "Watanabe", NULL };
78
+
79
+
80
+
81
+ for(int i= 0; name[i] ; i++) {
82
+
83
+ int j= 0;
84
+
85
+ while(name[i][j]){
86
+
87
+ j++;
88
+
89
+ }
90
+
91
+ printf("%s, %d\n", name[i], j);
92
+
93
+ }
94
+
95
+ return 0;
96
+
97
+ }
98
+
99
+ ```