Xhack

Un forum dedicato all'hacking
 
IndiceIndice  PortalePortale  CalendarioCalendario  FAQFAQ  CercaCerca  RegistrareRegistrare  Lista utentiLista utenti  GruppiGruppi  Connessione  

Condividere | 
 

 Problema con le variabili

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso 
AutoreMessaggio
The_Nano93
membro
membro


Numero di messaggi: 104
Età: 1004
Localizzazione: Da qualche parte nell'universo....
Data d'iscrizione: 28.09.07

MessaggioOggetto: Problema con le variabili   Gio Ott 04, 2007 4:09 pm

Ciao!
vorrei un consiglio... qualcuno sa come dividere una variabile in C++?
cioè, se io scrivo
Codice:
int a = 123456789

come faccio a prendere una cifra, ad esempio 3?
Tornare in alto Andare in basso
Vedere il profilo dell'utente
certaindeath
Admin
Admin


Numero di messaggi: 343
Data d'iscrizione: 30.07.07

MessaggioOggetto: Re: Problema con le variabili   Gio Ott 04, 2007 4:12 pm

dovresti convertire la variabile a in stringa e poi estrarre il carattere che vuoi, ma non conoscendo la sintassi del c++ non so dirti come fare
Tornare in alto Andare in basso
Vedere il profilo dell'utente
giozh°_°
Moderatore
Moderatore


Numero di messaggi: 156
Data d'iscrizione: 18.08.07

MessaggioOggetto: Re: Problema con le variabili   Ven Ott 05, 2007 5:57 am

???? scritta cosiì non è una variebile, è una costante. in c quando dichiari una variabile devi dargli un valore durante il programma, non prima, che io sappia
Tornare in alto Andare in basso
Vedere il profilo dell'utente
The_Nano93
membro
membro


Numero di messaggi: 104
Età: 1004
Localizzazione: Da qualche parte nell'universo....
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Problema con le variabili   Ven Ott 05, 2007 2:56 pm

si, ma per essere una costante bisognava scriverci anche "const", altrimenti si può cambiare il valore quando si vuole.
Tornare in alto Andare in basso
Vedere il profilo dell'utente
BlackLight
Moderatore
Moderatore


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

MessaggioOggetto: Re: Problema con le variabili   Lun Ott 08, 2007 10:53 am

Prendere una sola cifra? I metodi sono due:

1) Conversione della variabile in stringa:

Codice:
int a=123456;
char s[10];
int tmp;

snprintf (s,sizeof(s),"%d",a);
tmp=s[2]-'0';  // tmp = '3'-'0' = 3 (intero)


2) Proprietà dei logaritmi decimali:

Codice:
int a=123456;
int tmp;

tmp = (int) a/pow(10,log10(a));
// tmp = (int) 123 456/100 000 = 1
// (prima cifra del numero)

_________________
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCS/CM/CC/E/IT/LS/M d-(--) s:- a-- C+++$ UBL++++$ P+++ L+++++$ E- W+++ N+ o? K? w-- !O !M>+ !V PS+++ PE-- Y++ PGP+ !t !5 !X R+ tv-- b++>+++ DI? D+ G>+++ e++>++++ h r++ y+++
------END GEEK CODE BLOCK------

Codice:
blacklight@nightmare:/$ touch figa
touch: cannot touch `figa': Permission denied
Tornare in alto Andare in basso
Vedere il profilo dell'utente http://blacklight.gotdns.org
The_Nano93
membro
membro


Numero di messaggi: 104
Età: 1004
Localizzazione: Da qualche parte nell'universo....
Data d'iscrizione: 28.09.07

MessaggioOggetto: Re: Problema con le variabili   Mar Ott 09, 2007 11:28 am

Mitico! Grazie!
Tornare in alto Andare in basso
Vedere il profilo dell'utente
 

Problema con le variabili

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto 
Pagina 1 su1

 Argomenti simili

-
» Ho un problema con Battlefield Bad Company 2
» Problema lavastoviglie ariston
» Problema installazione Empire Earth
» [VB.NET] Problema con le RichTextBox e le righe, Facile
» Problema con Server

Permesso del forum:Non puoi rispondere agli argomenti in questo forum
Xhack :: Programmazione :: C/C++-