为什么我输入数字的时候用string s 然后cin>>s[i]输入到第28个就会返回win[i]的值为0呢?但用char s cin>>s 就没有问题 char s; for (int i = 1;; i++) {
if (s!= 'E') { cin >> s; } if (s == 'E') { break; } if (s == 'W') { win[i]= 1; } else { win[i] = 2; } }