Buon pomeriggio a tutti,
ho un problema con questo codice:
Eseguo la printf per capire cosa esattamente ha inserito nel nodo in quella posizione della struttura ma al momento di stampare a video temp->nome mi da caratteri strani (che credo si riferiscano all'indirizzo di memoria e non tanto il nome che invece serve a me).codice:char buffer[100]; struct nodo //struttura elementi della lista { char nome[100]; double dato; struct nodo *next; } nodo; struct *temp; Printf("inserire il luogo"); scanf("%s", buffer); if (buffer=="end") printf("Non e' stato inserito alcun luogo."); else { while (buffer!="end") { temp = (struct nodo*)malloc(sizeof(nodo)); temp->nome==buffer; printf("%s\n", temp->nome); printf("Inserire il valore di concentrazione:\n"); scanf("%lf", &temp->dato); printf("%lf\n", temp->dato); ... ... ...
Grazie

Rispondi quotando
