回答編集履歴

1

コードの誤り訂正

2015/11/05 07:49

投稿

KenTerada
KenTerada

スコア751

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