Error Archive
항은 2개의 인수를 받아들이는 함수로 계산되지 않습니다. [C/C++, visual studio]
Zach Choi
2023. 1. 9. 13:38
728x90
반응형
문제
원인
- 함수와 변수가 구분되지 않는 경우 발생
- 대표적인 경우는 함수명과 동일한 변수가 존재하는 경우
예제
- 아래 코드에서는 maxRepeating과 이름이 동일한 변수가 함수의 출력 값을 저장하도록 선언됨
- 함수와 변수명이 같아 함수를 구분하지 못해 컴파일러가 에러를 발생시킴
#include <stdio.h>
int maxRepeating(char* sequence, char* word);
int main()
{
char sequence[] = "aaabaaaabaaabaaaabaaaabaaaabaaaaba";
char word[] = "aaaba";
int maxRepeating = maxRepeating(sequence, word);
return 0;
}
728x90
반응형