Xhack
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.
Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CercaCerca  Ultime immaginiUltime immagini  RegistratiRegistrati  Accedi  

 

 problemino in c++

Andare in basso 
3 partecipanti
AutoreMessaggio
giga hertz
apprendista
apprendista



Numero di messaggi : 42
Data d'iscrizione : 01.09.07

problemino in c++ Empty
MessaggioTitolo: problemino in c++   problemino in c++ EmptyDom Nov 04, 2007 1:05 pm

dopo essermi sbattuto la testa sul muro un centinaio di volte, ho deciso di cominciare a imparare il c++
dopo aver letto qualche guida eccco cosa mi è uscito:

Codice:

 #include<stdio.h>
main( )
 
{
char segno;
printf("inserisci il segno da calcolare") ;
scanf("cn%"& segno)
swicht (segno)
{
case(+)
int numero,numero2;
printf("inserisci primo numero")
scanf("dn%"& numero)
printf("inserisci secondo numero")
scanf("dn1%"& numero2")
printf("il risultato è:"& dn%+dn1%)
break;
case(-)
printf("inserisci primo numero")
scanf("dn%"& numero)
printf("inserisci secondo numero")
scanf("dn1%"& numero2")
printf("il risultato è:"& dn%-dn1%)
break;
case(*)
printf("inserisci primo numero")
scanf("dn%"& numero)
printf("inserisci secondo numero")
scanf("dn1%"& numero2")
printf("il risultato è:"& dn%*dn1%)
break;
case(/)
printf("inserisci primo numero")
scanf("dn%"& numero)
printf("inserisci secondo numero")
scanf("dn1%"& numero2")
printf("il risultato è:"& dn%/dn1%)
default;
if cn% not +
{
printf(" il simbolo da te inserito non è un operatore")
}
elseif
cn% not -
{
printf(" il simbolo da te inserito non è un operatore")
}
elseif
cn% not *
{
printf(" il simbolo da te inserito non è un operatore")
}
else if
cn% not /
{
printf(" il simbolo da te inserito non è un operatore")
}
}
}
 

lo potete correggere??
e se per favore mi potreste dire i comandi per debbugare,compilare in gcc di linux?
Torna in alto Andare in basso
BlackLight
Moderatore
Moderatore
BlackLight


Numero di messaggi : 277
Età : 37
Data d'iscrizione : 22.08.07

problemino in c++ Empty
MessaggioTitolo: Re: problemino in c++   problemino in c++ EmptyDom Nov 04, 2007 2:44 pm

Codice:
scanf("cn%"& segno)

Sbagliatissimo. Codice corretto:

Codice:
scanf("%c",&segno);

Anche di seguito, scriverai:

Codice:
scanf("%d",&numero);

e non

Codice:
scanf("dn%"& numero)

Poi

Codice:
case(+)

sbagliato anche qui. La sintassi del case è

Codice:
case '+':

Ci sono ancora una valanga di errori, specialmente in questo ciclo if

Codice:
if cn% not +
{
printf(" il simbolo da te inserito non è un operatore")
}
elseif
cn% not -
{
printf(" il simbolo da te inserito non è un operatore")
}
elseif
cn% not *
{
printf(" il simbolo da te inserito non è un operatore")
}
else if
cn% not /
{
printf(" il simbolo da te inserito non è un operatore")
}

che non rispecchia per nulla la sintassi C (in C non hai elseif, ogni espressione di un if va tra parentesi, non hai l'operatore not e tante altre cose che hai scritto). Se vuoi un consiglio leggi la mia guida al C, una volta che hai chiara la sintassi di tutti quei costrutti non dovresti avere problemi.

Citazione :
mi potreste dire i comandi per debbugare,compilare in gcc di linux?

Compilazione:

Codice:
gcc -o nome_eseguibile tuo_prog.c

Debugging:

Codice:
gdb ./nome_eseguibile
Torna in alto Andare in basso
http://blacklight.gotdns.org
giga hertz
apprendista
apprendista



Numero di messaggi : 42
Data d'iscrizione : 01.09.07

problemino in c++ Empty
MessaggioTitolo: Re: problemino in c++   problemino in c++ EmptyDom Nov 04, 2007 6:52 pm

grazie per avermi chiarito le idee, ho cominciato da poco,grazie ancora
Torna in alto Andare in basso
darkjoker
Admin
Admin
darkjoker


Numero di messaggi : 813
Data d'iscrizione : 30.07.07

problemino in c++ Empty
MessaggioTitolo: Re: problemino in c++   problemino in c++ EmptyLun Nov 05, 2007 6:13 pm

black è sempre chiaro, quando spiega... Wink
è una fortuna averlo sul forum Very Happy
Torna in alto Andare in basso
Contenuto sponsorizzato





problemino in c++ Empty
MessaggioTitolo: Re: problemino in c++   problemino in c++ Empty

Torna in alto Andare in basso
 
problemino in c++
Torna in alto 
Pagina 1 di 1

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
Xhack :: Programmazione :: C/C++-
Vai verso: