AIUTO CON IF...ELSE

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Scrivi risposta
Avatar utente
macisamuele
Prode Principiante
Messaggi: 162
Iscrizione: giovedì 8 marzo 2007, 22:44

AIUTO CON IF...ELSE

Messaggio 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
macisamuele
Alepp0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 351
Iscrizione: martedì 20 febbraio 2007, 14:26

Re: AIUTO CON IF...ELSE

Messaggio da Alepp0 »

manca la cosa più importante: il linguaggio. :)
Summum jus, summa injuria.
Avatar utente
macisamuele
Prode Principiante
Messaggi: 162
Iscrizione: giovedì 8 marzo 2007, 22:44

Re: AIUTO CON IF...ELSE

Messaggio da macisamuele »

scusami ... lo avevo dato per scontato ... comunque vorrei programmare in C
macisamuele
Alepp0
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 351
Iscrizione: martedì 20 febbraio 2007, 14:26

Re: AIUTO CON IF...ELSE

Messaggio 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;
}
Summum jus, summa injuria.
Avatar utente
macisamuele
Prode Principiante
Messaggi: 162
Iscrizione: giovedì 8 marzo 2007, 22:44

Re: AIUTO CON IF...ELSE

Messaggio 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
macisamuele
Avatar utente
TonT
Prode Principiante
Messaggi: 156
Iscrizione: venerdì 1 settembre 2006, 19:39
Località: là sui monti con annette

Re: AIUTO CON IF...ELSE

Messaggio da TonT »

perchè cosi stai confrontando due indirizzi di memoria..
...Ma io, senza legge, rubai in nome mio,
quegli altri, nel nome di dio...
Avatar utente
macisamuele
Prode Principiante
Messaggi: 162
Iscrizione: giovedì 8 marzo 2007, 22:44

Re: AIUTO CON IF...ELSE

Messaggio 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!
macisamuele
Avatar utente
TonT
Prode Principiante
Messaggi: 156
Iscrizione: venerdì 1 settembre 2006, 19:39
Località: là sui monti con annette

Re: AIUTO CON IF...ELSE

Messaggio 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
...Ma io, senza legge, rubai in nome mio,
quegli altri, nel nome di dio...
Avatar utente
macisamuele
Prode Principiante
Messaggi: 162
Iscrizione: giovedì 8 marzo 2007, 22:44

Re: AIUTO CON IF...ELSE

Messaggio 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???
macisamuele
Avatar utente
TonT
Prode Principiante
Messaggi: 156
Iscrizione: venerdì 1 settembre 2006, 19:39
Località: là sui monti con annette

Re: AIUTO CON IF...ELSE

Messaggio 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;
}
...Ma io, senza legge, rubai in nome mio,
quegli altri, nel nome di dio...
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti