Salutare.
Am o mica problema cu un header file. Recent am facut un header nou in care am pus diverse functii. Cand l-am implementat intr-o problema, la final imi da eroarea: undefined reference to 'name'. Am incercat cu un header mai simplu, dar tot acest lucru imi da. Codurile sunt urmatoarele:
basic.h:
#ifndef BASIC_H_INCLUDED
#define BASIC_H_INCLUDED
void citirev(int n, float v[100]);
#endif // BASIC_H_INCLUDED
citirev.cpp:
#include <iostream>
#include "basic.h"
using namespace std;
void citirev(int n, float v[100])
{
for(int i=0;i<=n-1;i++)
{
cout<<"v["<<i+1<<"]=";
cin>>v;
}
}
main.cpp:
#include <iostream>
#include "basic.h"
using namespace std;
float v[100];
int n;
int main()
{ cin>>n;
citirev(n,v);
return 0;
}
Eroarea aici este: E:\Projects\test cpp\main.cpp|11|undefined reference to `citirev(int, float*)'
E un program de test, ca sa vad unde e problema, dar eu cel putin nu observ.