Ciao a tutti!
Sto studiando C++ per l'università e nel fare questo breve esercizio sulle funzioni Visual Studio mi da error LNK2019!
Ho dichiarato una funzione nella header, separato la sua definizione e poi creato il file in cui è presente la funzione main!
Grazie in anticipo!!! :-)
//util_math.h
int fact(int val);
//util_math.cpp
#include "util_math.h"
int fact(int val) {
int ret = 1;
while (val > 1) {
ret *= val--;
return ret;
}
}
//main.cpp
#include <iostream>
#include "util_math.h"
using namespace std;
int main() {
int j;
j = fact(5);
cout << j << endl;
return 0;
}