Ragazzi come faccio a fare un confronto tra 2 caratteri? Mi spiego meglio facendovi vedere il codice:
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!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'); }

Rispondi quotando
