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 :D

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;
}