제 목 6강 코드 질문입니다.
작성자 한지호 등록날짜 2021-08-25 17:49:17 / 조회수 : 602
강좌명 [단과] 게임 프로그래밍 기초 C++ Part.1
  • #include "stdafx.h"

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

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

     

    따라서 해보고 있는데 rand 에서 c6031 반환값이 무시되었습니다. 'rand'

    c2857 /ycstdafx.h 명령줄 옵션과 함께 지정한 #include 문이 소스 파일에 없습니다.

    라고 나오는데 왜 이런건가요???

  • 작성자 : 게임클래스 / 등록날짜 : 2021-08-25 17:58:51
  • rand() 요 함수 호출 시 반환값을 사용하지 않아서 경고가 뜨는건데 우선은 그냥 넘어가셔도 되고 아니면 rand(); 삭제 하셔도 됩니다. 옛날 코드에 랜덤 값 받아올 때 버그가 있어서 초기화 직후 함수 호출을 한번 넣어서 해결한 것인데 현재는 해당 버그가 발생하지 않는 것으로 확인 됩니다.

    stdafx.h 파일 생성을 안하신 것 같습니다. stdafx.h 파일을 생성하고 강의를 보고 작성하시면 됩니다.

    강의를 보고 코드 작성이 힘든 경우 교육 자료 및 파트2 마지막 강의 첨부파일에 전체 프로젝트 파일이 올라가 있으니 참고 하시면 됩니다.

     

    감사합니다.

    게임 개발자가 되는 가장 빠른 길, 게임클래스!