The_Nano93 membro


Numero di messaggi: 104 Età: 1004 Localizzazione: Da qualche parte nell'universo.... Data d'iscrizione: 28.09.07
 | Oggetto: 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 come faccio a prendere una cifra, ad esempio 3? |
|
certaindeath Admin


Numero di messaggi: 343 Data d'iscrizione: 30.07.07
 | Oggetto: 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 |
|
giozh°_° Moderatore


Numero di messaggi: 156 Data d'iscrizione: 18.08.07
 | Oggetto: 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 |
|
The_Nano93 membro


Numero di messaggi: 104 Età: 1004 Localizzazione: Da qualche parte nell'universo.... Data d'iscrizione: 28.09.07
 | Oggetto: 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. |
|
BlackLight Moderatore


Numero di messaggi: 277 Età: 25 Data d'iscrizione: 22.08.07
 | Oggetto: 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 |
|
|
The_Nano93 membro


Numero di messaggi: 104 Età: 1004 Localizzazione: Da qualche parte nell'universo.... Data d'iscrizione: 28.09.07
 | Oggetto: Re: Problema con le variabili Mar Ott 09, 2007 11:28 am | |
| |
|