Теги ошибок в основной функции вызывающей стороны
Я получаю коды ошибок: ошибка LNK2019: неразрешенный внешний символ и фатальная ошибка тега ошибки LNK1120: 1 неразрешенная внешняя версия, и я не знаю, почему.
Я никогда не сталкивался с этим раньше и понятия не имею, как это исправить.
Я посмотрел на многие другие коды, содержащие те же ошибки и все еще нуждаются в помощи.
#include <iostream>
using namespace std;
int isPrime (int n);
int main() {
int num;
for(num = 1; num <= 542; num++) {
isPrime(num);
}
// pause and exit
getchar();
return 0;
}
int isprime(int var1) {
int i, count;
count = 0;
for(i = 2; i <= var1/2; i++){
if(var1 % i == 0){
count++;
break;
}
}
if(count == 0 && var1 != 1){
cout << var1 << endl;
return var1;
}
else{
return 0;
}
}
1 ответ
C++ чувствителен к регистру, и вы объявляете isPrime
и определить isprime
,
Вот что вам нужно знать об этой ошибке.