Ho provato a fare un programma che, dopo aver inserito i cognomi nell'agenda, mi chiede quale cercare e se lo trova mi dice che lo ha trovato. Il fatt é che non mi va quest'ultima parte ! Potreste aiutarmi ? ecco il codice:
graziecodice:#include<string.h> #include<stdio.h> #include<conio.h> #include<stdlib.h> void main() { clrscr(); typedef struct AGENDA { char cognome[20]; }; AGENDA INDIRIZZI[100]; char cognome[20]; char cercato[20]; int i; for(i=0;i<3;i++) { printf("inserisci il cognome"); scanf("%c",&cognome); strcpy(INDIRIZZI[i].cognome,cognome); }; for(i=0;i<3;i++) { printf("Che cognome vuoi cercare?"); scanf("%s",&cercato); trovato=0; for(i=0;i<3;i++) { if(strcmp(INDIRIZZI[i].cognome,cercato)==1) trovato=1 }; if(trovato==1) printf("Cognome trovato"); else printf("Cognome non trovato"); getch(); }![]()
![]()

Rispondi quotando