Pagina 1 di 1
AIUTO CON IF...ELSE
Inviato: sabato 16 giugno 2007, 15:35
da macisamuele
ragazzi io vorrei scrivere 1 programma dove dovrei dire se hai inserito la scritta samuele allora ... altrimenti ...
e possibile da realizzare???vi prego rispondete
grazie 1000 macisamuele
Re: AIUTO CON IF...ELSE
Inviato: sabato 16 giugno 2007, 15:36
da Alepp0
manca la cosa più importante: il linguaggio.

Re: AIUTO CON IF...ELSE
Inviato: sabato 16 giugno 2007, 15:37
da macisamuele
scusami ... lo avevo dato per scontato ... comunque vorrei programmare in C
Re: AIUTO CON IF...ELSE
Inviato: sabato 16 giugno 2007, 15:46
da Alepp0
Prova questo:
Codice: Seleziona tutto
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv)
{
char string[10];
char *nome = "samuele";
scanf("%s", string);
if( strcmp(string, nome) == 0)
printf("trovato!\n");
return 0;
}
Re: AIUTO CON IF...ELSE
Inviato: sabato 16 giugno 2007, 15:49
da macisamuele
scusa ma così non potrebbe andare bene???
Codice: Seleziona tutto
#include <stdio.h>
main()
{
char nome[10];
printf("INSERISCI IL NOME:\t");
scanf("%s",&nome);
if (nome=='samuele)
printf("BRAVO...\n");
else
printf("HAI SBAGLIATO\n");
return 0;
}
non capisco cosa c'è di sbagliato!
grazie 1000
Re: AIUTO CON IF...ELSE
Inviato: sabato 16 giugno 2007, 17:59
da TonT
perchè cosi stai confrontando due indirizzi di memoria..
Re: AIUTO CON IF...ELSE
Inviato: sabato 16 giugno 2007, 19:03
da macisamuele
VABBÈ MA ESISTE 1 METODO X FARE QLL KE DICO IO IN ESTREMA FACILITÀ???NON SO COME AVEVO FATTO MA 1 PO' DI TEMPO FA RIUSCII AD OTTENERE LO STESSO RAGIONAMENTO...MA PURTROPPO NON MI RICORDO COMEFECI...SE MAGARI MI POTETE AIUTARE VE NE SAREI GRATO!
Re: AIUTO CON IF...ELSE
Inviato: sabato 16 giugno 2007, 19:09
da TonT
il codice che ha postato Alepp0 non mi sembra difficile .... devi usare strcmp per confrontare due strighe e se sono uguali quella funzione restituisce 0 ... non penso che ci sia un altro modo più semplice... forse in Pascal basta fare == però ora non ricordo

Re: AIUTO CON IF...ELSE
Inviato: sabato 16 giugno 2007, 19:15
da macisamuele
TonT io praticamente vorrei creare un programma ke se inserisco Samuele mi scriva piacere sono io... se inserisco Giancosimo mi dica si bravo è mio fratello ... è così via...tanto x xdere tempo!!!vorrrei dire praticamente se nome è = a samuele allora...ok???
Re: AIUTO CON IF...ELSE
Inviato: sabato 16 giugno 2007, 20:27
da TonT
ho capito ...spiegami perchè cosi non va bene..
Codice: Seleziona tutto
#include <stdio.h>
#include <stdlib.h>
int main()
{
char string[15];
printf("Inserisci il nome:");
scanf("%s", string);
if( strcmp(string, "Samuele") == 0)
printf("\nPiacere Sono io :) !\n");
else if (strcmp(string,"Gigi") == 0)
printf("\nSono tuo fratello");
return 0;
}