Ciao ragazzi ho un dobbio
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(){
char s[50];
char s1[50];
printf("inserisci stringa 1:");
getchar();
fgets(s,50,stdin);
strtok(s,"\n");
printf("inserisci stringa 2:");
fgets(s1,50,stdin);
strtok(s1,"\n");
if(strcmp(s,s1)<0){
printf("la stringa minore e': %s",s);
}
else if(strcmp(s,s1)==0){
printf("le stringhe sono uguali");}
else if(strcmp(s,s1)>0) {
printf("la stringa minore e': %s",s1);
}
}
perche facendo il confronto quando gli dico di stampare la stringa minore mi stampa quella maggiore