non fa niente nemmeno in questo caso! conta rimane sempre a zero anche quando dovrebbe aumentare!codice:#include<stdio.h> #include<math.h> #include<string.h> #define N 100 main() { char c; char vett[N][21], copia[N][21]; int dim; int i,k,j; int conta; printf("dimensione:\n"); scanf("%d", &dim); printf("immettere i nomi\n\n"); for(i=0;i<=dim;i++) gets(vett[i]); printf("carattere da confrontare\n\n"); scanf("%c", &c); k=0; conta=0; for(i=0;i<dim;i++) {if(vett[i][1]==c) { strcpy(copia[k],vett[i]); k++; conta++;} } printf("%d vettori copiati.\n\n",conta);

Rispondi quotando