제 목 6강 질문
작성자 이수민님 등록날짜 2022-04-13 15:26:00 / 조회수 : 74
강좌명 [단과] 게임 프로그래밍 기초 C++ Part.1
  • #include "pch.h"


    int main()
    {
        srand(time(NULL));
        rand();

        for (int i = 0; i < 3; i++);
        {
            for (int i = 0; i < 3; i++);
            {
                cout << i << endl;
            }
        }

        system("pause");

        return 0;
    }

     

    여기서 cout << i << endl;

    의 i가 선언되지 않은 식별자라고 뜨는데 뭐가 문제인가요?

    헤더파일은 5강에 사용했던 것과 동일합니다.

  • 작성자 : 게임클래스 / 등록날짜 : 2022-04-18 13:19:32
  • 안녕하세요. 게임클래스입니다.

    질문 주신 해당 내용의 답변을 교수님께 전달받아 답변드립니다.

    ---------교수님 답변---------------

    for (int i = 0; i < 3; i++);
    끝에 세미콜론이 (;) 찍혀있는데 요걸 제외 하면 해결됩니다.
    for 옆에 () 는 함수호출이아닌 조건식이 들어가야해서 (;) 없이 적어주셔야해요

댓글 2개
  • 송경섭 [ 2022-04-15 18:17:28 ]
  • A.
    for (int i = 0; i < 3; i++);
    끝에 세미콜론이 (;) 찍혀있는데 요걸 제외 하면 해결됩니다.
    for 옆에 () 는 함수호출이아닌 조건식이 들어가야해서 (;) 없이 적어주셔야해요
  • 이수민님 [ 2022-04-18 19:27:59 ]
  • 감삼다