Salve ragazzi sono nuovo, sto studiando il c sui libri ed un mio ricorrente
problema è il seguente:
vorrei memorizzare dei nomi in scanf tramire un array multidimensionale(come gia fatto)
e tramite una ricerca di un nome vedere se il nome
ricercato si trova nella lista dei nomi immessi precedentemente(un progr di prova)
il programma è il seguente, compilato con successo mi da un errore logico.
se gentilmente qualquno melo correggesse e mi spiegasse l'errore
grazie a tutti.
#include <stdio.h>
#include <string.h>
main()
{
char string[10][50];
int i,n,v;
char j;
printf("inserire elementi:");
scanf("%d", &n);
for(i=0; i<n; i++){
printf("inizializare:");
scanf("%s", &string[i]);
}
printf("elemento da ricercare:");
scanf("%s", &j);
i=0;
while(j!=string[i]<img src=imgfaccinadissapprove.gif border=0 align=middle> && i<n-1) ++i;
if(j==string[i]<img src=imgfaccinadissapprove.gif border=0 align=middle>)
printf("il nome c'e' ed è:%s\n", j);
else
printf("elemento non trovato");
}