PDA

Visualizza la versione completa : [C]strcmp???


Marco di Maio
02-07-2004, 22:43
sapete dirmi come funziona esattamente la strcmp per controllare una stringa in input (TRAMITE SCANF) con un'altra? :master:

}gu|do[z]{ой
02-07-2004, 23:12
prima devi memorizzare le stringhe in due variabili... e poi confrontarle..

if( strcmp( uno, due ) == 0 ) //stringhe identiche

Johnny_Depp
02-07-2004, 23:15
char str1[] = "A", str2[] = "B";
int res;

res = strcmp( str1, str2 );

printf("%d", res);
strcmp() restituisce:

0 , se le due stringhe sono uguali

-1 , se str1 e' minore di str2

1 , se str1 e' maggiore di str2

Marco di Maio
03-07-2004, 12:50
ok grazie a tutti! :metallica

Loading