Bestseller
27-07-2011, 14:29
Buongiorno. :)
Ho un problema con il linguaggio C. Vorrei acquisire un singolo carattere e poi porre una condizione if su questo carattere. Se il carattere immesso da tastiera sarà proprio uguale alla condizione, si verificherà un evento, altrimenti non succederà nulla. Il problema è che non conosco bene la sintassi per farlo.
Ho provato in diversi modi, ma non ci sono riuscito:
#include <stdio.h>
int main(){
char q;
printf("Inserire il carattere: ");
scanf("%c",&q);
if(q=='a'){...}
}
#include <stdio.h>
int main(){
char q;
printf("Inserire il carattere: ");
scanf("%c",&q);
if(q=="a"){...}
}
#include <stdio.h>
int main(){
char q;
printf("Inserire il carattere: ");
scanf("%c",&q);
if(q==a){...}
}
Grazie.
Ho un problema con il linguaggio C. Vorrei acquisire un singolo carattere e poi porre una condizione if su questo carattere. Se il carattere immesso da tastiera sarà proprio uguale alla condizione, si verificherà un evento, altrimenti non succederà nulla. Il problema è che non conosco bene la sintassi per farlo.
Ho provato in diversi modi, ma non ci sono riuscito:
#include <stdio.h>
int main(){
char q;
printf("Inserire il carattere: ");
scanf("%c",&q);
if(q=='a'){...}
}
#include <stdio.h>
int main(){
char q;
printf("Inserire il carattere: ");
scanf("%c",&q);
if(q=="a"){...}
}
#include <stdio.h>
int main(){
char q;
printf("Inserire il carattere: ");
scanf("%c",&q);
if(q==a){...}
}
Grazie.