int main(){

int t;

int score = 0;

cin >> t;

char* mark = new char[t];

cin >> mark;

mark[t] = NULL;

for (int i = 0; i<t; i++)

{

if (mark[i] == 'o')

score++;

}

cout << score;


이 코드에서 자꾸 오류가나서

저 빨간 부분을 i<=t-1 로 바꿨더니 오류가 안나더라구요

i<=t-1이나 i<t나 똑같지 않나요...?


그리고 저 코드 돌린 후에 다시 i<t로 바꿨더니 다시 잘돌아가대요..?

이미 메모리에 뭔가가 씌어져있어서 그런건가 잘 모르겠어요

알려주시면 감사하겠습니다ㅠㅠㅠㅠ