回答編集履歴
1
訂正) while の中の if 条件が反対でした。見つけたら抜けたいので indexOf に対して != -1 が正しいです。
answer
CHANGED
@@ -8,10 +8,10 @@
|
|
8
8
|
while( ret == 0 ){
|
9
9
|
Thread.Sleep(10);
|
10
10
|
r += con.ReceiveData();
|
11
|
-
if ( r.indexOf(s) =
|
11
|
+
if ( r.indexOf(s) != -1 ){
|
12
12
|
ret = 1;
|
13
13
|
}
|
14
|
-
else if ( r.indexOf(s2) =
|
14
|
+
else if ( r.indexOf(s2) != -1 ){
|
15
15
|
ret = 2;
|
16
16
|
}
|
17
17
|
}
|