回答編集履歴
1
コードの誤り訂正
test
CHANGED
@@ -50,7 +50,7 @@
|
|
50
50
|
|
51
51
|
/* コメントアウトの外にいる */
|
52
52
|
|
53
|
-
if ((buf =strstr(buf, "/*") == NULL) {
|
53
|
+
if ((buf = strstr(buf, "/*") == NULL) {
|
54
54
|
|
55
55
|
/* この行にはコメントアウトなし */
|
56
56
|
|
@@ -122,13 +122,15 @@
|
|
122
122
|
|
123
123
|
while (1) {
|
124
124
|
|
125
|
-
if ((buf =strstr(buf, com[*flag]) == NULL) {
|
125
|
+
if ((buf = strstr(buf, com[*flag]) == NULL) {
|
126
126
|
|
127
127
|
return check;
|
128
128
|
|
129
129
|
}
|
130
130
|
|
131
131
|
else {
|
132
|
+
|
133
|
+
check += *flag;
|
132
134
|
|
133
135
|
*flag = (*flag) ? 0 : 1; /* フラグを反転 */
|
134
136
|
|