Originariamente inviato da torejx
potresti farmi un esempio?codice:#include <string.h> /* ... */ Bibita bibita; char buffer[1024]; scanf("%1023s",buffer); /*evitiamo i buffer overrun, per quanto improbabili */ strlwr(buffer); if (!strcmp(buffer,"coca")) bibita=coca; else if (!strcmp(buffer,"fanta")) bibita=fanta; else if (!strcmp(buffer,"birra")) bibita=birra;Be', questo semplifica molto le cose:ps non cambia nulla se all'utente chiedo di inserire un intero? per esempio "inserisci 0 per coca"?
codice:Bibita bibita; printf("Inserisci %d per coca, %d per fanta, %d per birra.",coca,fanta,birra); scanf("%d",&bibita);

Rispondi quotando