PDA

Visualizza la versione completa : [C++] esercizio stringhe


Pimo
30-01-2008, 22:35
salve, vorrei riuscire a capire le stringhe, per ora vorrei accontentarmi di fare una stringa in cui inserisco i numeri fino a quando inserisco '.' e mi viene stampata la lista dopo, poi piano piano lo complicher˛...
questo Ŕ il codice che ho scritto, dovrebbe inserire i numeri e ristamparli, dovrebbe, perchŔ non viene compilato, help me!!!



#include <iostream>
using namespace std;

struct elem{ int* info; elem* pun;};

void costruisci(elem*& p0){
p0 = 0;
}

void stampa(elem* p0){
while(p0 != NULL){
cout << p0->info << " ";
p0 = p0->pun;
}
}

bool aggiungi(const int* info, elem*& p0){
elem* p = p0;
while(p != 0){
if(p->info==info){
return false;
}
}
p = new elem;
p->info = new int info;
p->info=info;
p->pun = p0;
p0 = p;
return true;
}

int main(){
elem* p0;
costruisci(p0);
cout<<"inserisci un numero"<<endl;
int n;
cin>>n;
aggiungi(n);
stampa(p0);
system("PAUSE");
return EXIT_SUCCESS;
}

Loading