w tym miejscu jest błąd
Kod: Zaznacz cały
int main(){
lista.dodaj(3,3);
}
Kod: Zaznacz cały
#include <iostream>
using namespace std;
struct ddd{int pozycja; int predkosc;};
struct element{ddd d; element* nast;};
struct lista{
element* poczatek;
element* koniec;
lista(){poczatek=NULL;koniec=NULL;}
void dodaj1(element* &list,int poz, int pred){
element* q;
q=new element;
q->nast=list;
q->d.pozycja=poz;
q->d.predkosc=pred;
list=q;
}/////////////
void dodaj(int pozz, int predd){
dodaj1(poczatek,pozz,predd);
}//////////////
void usun(element *l){
element* dousu; element* poprz;
dousu=poczatek; poprz=poczatek;
while(dousu!=l){
dousu=dousu->nast;
}
while((poprz->nast)!=l){
poprz=poprz->nast;
}/
poprz->nast=l->nast;
delete l;
}
};
int main(){
lista.dodaj(3,3);
}