코드를 짜다보면 다음과 같은 오류를 보는 경우가 생길 것이다.
명백한 호출의 괄호 앞에 오는 식에는 함수(포인터) 형식이 있어야 합니다.
이 오류가 발생한 코드를 확인해보자.
int rand = rand() % n;
랜덤함수를 사용하기 위해서 필요한 헤더파일은 모두 인클루드했다고 가정하자.
이 때, 위와 같은 오류가 나는 이유는 사용해야 하는 함수 명과 동일한 이름을 가진 변수명이 존재하기 때문이다.
따라서, 오류를 해결하기 위해서는 다음과 같이 코드를 수정하면 된다.
int random = rand() % n;
'Coding > 오류' 카테고리의 다른 글
예기치 않은 'int' 형식입니다. (0) | 2019.10.06 |
---|---|
항은 0개의 인수를 받아들이는 함수로 계산되지 않습니다. (0) | 2019.10.05 |
HEAP CORRUPTION DETECTED 오류 (0) | 2019.09.30 |
Error 'C3867' : 비표준 구문입니다. '&'를 사용하여 멤버 포인터를 만드세요. (0) | 2019.09.13 |
Error 'lnk1120' : 1개의 확인할 수 없는 외부 참조입니다. (0) | 2019.09.08 |