Witam
Napisałem program i nie wiem o co w nim tak naprawdę chodzi. Mam do zrobienia listę jednokierunkową. W kodzie wszystko jest chyba dobrze ale nie mogę przetestować żadnych funkcji np. dodaj_osobe bo mi wypisuje błąd
"error: 'string' does not name a type|
error: 'string' does not name a type|
error: 'string' has not been declared|
error: 'string' has not been declared|"
Ktoś wie o co tu chodzi?
#include <iostream>
#include <conio.h>
struct osoba {
string imie;
string nazwisko;
int wiek;
osoba *nastepna; // wskaźnik na następny element
osoba(); // konstruktor
};
osoba::osoba() {
nastepna = 0; // konstruktor
}
struct lista {
osoba *pierwsza; // wskaźnik na początek listy
void dodaj_osobe (string imie, string nazwisko, int wiek);
void usun_osobe (int nr);
void wyswietl_liste ();
lista();
};
lista::lista() {
pierwsza = 0; // konstruktor
}