Ragazzi come faccio a fare un confronto tra 2 caratteri? Mi spiego meglio facendovi vedere il codice:
codice:
#include "oroscopo.h"

main(){
char s1;
    printf("\tOROSCOPO\n");
    printf("Inserisci la tua data di nascita e scopri il tuo oroscopo!\n");
    do{
        printf("Vuoi proseguire?(s/n): ");
        s1=getchar();
	if(s1==' ') s1='s';
	printf("  %c  ",s1);
    }while(s1!='s'||s1!='S');
}
io inserisco la risposta e la metto in s1, poi quando faccio l'if o il while non mi funzionano i confronti!! entra in loop il programma ogni risposta che inserisco viene presa correttamente ma il ciclo si ripete... come posso fare? ho anche provato a mettere la risposta come stringa ed usare strcmp() ma niente lo stesso. Grazie in anticipo per il vostro aiuto!