|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Apr 2014
Messaggi: 3
|
if con un char
ciao a tutti io volevo inserire un if in cui scrivendo una determinata parola faceva una determinata azione però con la sintassi mi sa che ho sbagliato qualcosa io ho provato a fare sia così:
int main(int argc, char *argv[]) { char testo[100], x[7]; char y[7]={"avviso"}; printf("ciao vecio oru io ti scrivero' in inglese e tu mi scriverai la traduzione\n"); printf("advice\n"); scanf("%s", &x); if(x==y) {...} sia int main(int argc, char *argv[]) { char testo[100], x[7]; printf("ciao vecio oru io ti scrivero' in inglese e tu mi scriverai la traduzione\n"); printf("advice\n"); scanf("%s", &x); if(x=="avviso") {...} però in entrambi i casi anche se scrivo avviso mi fa solo i comandi dati in else come mai? grazie in anticipo.. |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Dec 2013
Messaggi: 90
|
dato che devi confrontare vettori di char e non char singoli allora devi usare la strcmp.
|
|
|
|
|
|
#3 |
|
Junior Member
Iscritto dal: Apr 2014
Messaggi: 3
|
grazie
grazie ho capito ma come lo inserisco nel if?? uso dev c++
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Jan 2014
Messaggi: 627
|
Bastava aprirne uno di post
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:40.



















