Cześć,
robię teraz zadanie, które pan Zelent omawiał w filmie "Obiektowy C++ odc. 4: Funkcje zaprzyjaźnione". Korzystam z Visual Studio. Kod poniżej jest z pliku main.cpp, oprócz niego są w tym zadaniu jeszcze dwa pliki: przyjaciele.h i przyjaciele.cpp. Oba mam w tym samym folderze projektu. I gdy próbuję uruchomić program on "nie widzi" pliku "przyjaciele.h". Z czego to wynika i jak to naprawić?
#include <iostream>
#include "przyjaciele.h"
using namespace std;
void sedzia()
{
if ((pkt.x >= p.x) && (pkt.x <= p.x + p.szerokosc) && (pkt.y >= p.y) && (ptk.y <= p.y + wysokosc))
{
cout << endl; "Punkt" << pkt.nazwa << " nalezy do prostokata: " << p.nazwa;
}
else
{
cout << endl << "Punkt" << pkt.nazwa << " lezy poza prostokatem: " << p.nazwa;
}
}
int main(Punkt pkt, Prostokat p)
{
Punkt pkt1(A, 3, 1);
// pkt1.wczytaj();
Prostokat p1("Prostokat", 0, 0, 6, 4);
// p1.wczytaj();
sedzia(pkt1, p1);
return 0;
}