Mam taki kod:
include<stdlib.h>
#include<stdio.h>
#include<iostream>
#include<conio.h>
#include<string>
using namespace std;
struct Osoba
{
string imie, nazwisko;
int wiek, wzrost;
float waga;
};
void Wyswietl_wsk(Osoba *os)
{
for (int i = 0; i < 5; i++)
{
cout << (os+i)->imie << " " << (os+i)->nazwisko << " " << (os+i)->wiek << " lat " << (os+i)->wzrost << " cm " << (os+i)->waga << " kg" << endl;
}
}
void wczytaj_wsk(Osoba *os)
{
for (int i = 0; i < 5; i++)
{
cout << "Wprowadz imie: ";
cin >> (os+i)->imie;
cout << "Wprowadz nazwisko: ";
cin >> (os+i)->nazwisko;
cout << "Wprowadz wiek: ";
cin >> (os+i)->wiek;
cout << "Wprowadz wzrost: ";
cin >> (os+i)->wzrost;
cout << "Wprowadz wage: ";
cin >> (os+i)->waga;
cout << endl;
}
}
int main()
{
Osoba os[5];
wczytaj_wsk(&os[0]);
cout << "\n";
Wyswietl_wsk (os);
_getch();
}
Mam podzielić ten kod na 3 pliki, 1 nagłówkowy z deklaracji struktury i funkcji, drugi osoba z zawartością funkcji, trzecia z funkcją main. Moje pliki wyglądają tak:
Header.h -> http://wklej.org/id/1561619/
Osoba.cpp -> http://wklej.org/id/1561620/
Source.cpp -> http://wklej.org/id/1561621/
Kompiluję mam błędy:
Co robię źle?
poprawienie tagów wątku i dodanie obrazka do załączników posta
- @furious programming