• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

srand 함수 오류

21.03.14 00:26 작성 조회수 647

0

아래와 같이 코드를 작성했는데,

implicit declaration of function 'srand' is invalid in C99 [-Werror,-Wimplicit-function-declaration]

이렇게 나오는 상황이네요. 

제가 VS Code를 IDE로 사용해서 선생님께서 사용하시는 VS랑은 다른 것인지, 아니면 제가 뭘 잘못 설치했는지 잘 모르겠습니다. 

// 가위 바위 보
srand(time(NULL));

int i = rand() % 3; // 0~2 값을 랜덤으로 내놔라! 그걸 i에 넣어라!
if (i=0)
{
printf("가위\n");
}
else if (i=1)
{
printf("바위\n");
}
else if (i=2)
{
printf("보\n");
}
else
{
printf("몰라");
}


return 0;

답변 1

답변을 작성해보세요.

1

SGT Kwon님의 프로필

SGT Kwon

질문자

2021.03.14

해결했습니다. #include <stdlib.h> 를 해야하네요. 강의 내용에 없어서 적용을 못한 듯 합니다.