Benvenuto nel forum di HTML.it

Il codice corretto è questo:
codice:
#include <stdio.h> 
#include <string.h> 
#define DIM 2


 int main()
 {     
 char nome[DIM][25];    
 int i;
 
 for(i=1;i<=2;i++)     
 {         
  printf("inserire il %i° nome: ",i);         
  fgets(nome[i-1], sizeof nome[i-1], stdin);  
 } 
      
 int res= !strcmp(nome[0],nome[1]);
      
 printf("%d", res);
 
 getchar();
 getchar();
 }
Devi notare che:

1. char nome [25][2]: 2 elementi char di 25 caratteri ciascuno

2. ho usato la fgets al posto della scanf: il motivo l'ho gia spiegato qua: http://forum.html.it/forum/showthrea...ighlight=fgets ; l'ho descritto per gets ma è identico per scanf.

3. è ininfluente indicare la lunghezza da controllare nella tua strcmp


Per qualsiasi dubbio/problema, posta pure.


Ciao