48> inserire un array di stringhe dimensionato DIM
cercare la stringa se esiste o se non esiste
Esce con Enter
#include <string.h>
#include <stdio.h>
#define DIM 5
void ricerca(char [][80], char[]);
int main()
{
char v[DIM][80],s[80];
int i,r,j;
for(i=0;i<DIM;i++){
printf("inserire stringa %d (premere invio per terminare): ", i+1);
gets(v[i]);
if(v[i][0] == '\0'){
break;
}
}
if(i<DIM-1){
return 0;
}
putchar('\n');
printf("inserire stringa da cercare: ");
gets(s);
putchar('\n');
ricerca(v,s);
return 0;
}
void ricerca(char v[][80], char s[]){
int i,r;
for(i=0;i<DIM;i++){
r=0;
r=strcmp(v[i],s);
if(r==0)
{
printf("parola presente in posizione %d\n\n", i+1);
}else{
printf("parola non trovata\n\n");
}
}
}
048.c