Pages: 1 [2]   Go Down
Author Topic: conversione binario decimale  (Read 2948 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Sr. Member
****
Karma: 4
Posts: 408
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sto lavorando a mio codice.
sapete dirmi come si può scomporre un numero in una array o una cosa simile
x=234
scomporlo in 2  3  4
Logged

Capo d'Orlando
Offline Offline
God Member
*****
Karma: 2
Posts: 725
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Io convertirei la cifra in stringa, successivamente farei così:

for(i=0;i<cifra.length();i++)
   v[i ]=cifra.substring(i,i+1)
« Last Edit: May 05, 2012, 01:05:59 pm by sciorty » Logged

Rome
Offline Offline
God Member
*****
Karma: 1
Posts: 643
La mia prima bromografata!!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
for(i=0;i<cifra.length();i++)
   v=cifra.substring(i,i+1)
ma mi sa che non funziona con un int. Immagino che con x=234 intendi un numero int.
Per avere le cifre separate e trasformarle in caratteri da mettere in un char array devi sbatterti a fare le divisioni per 10 / 100 ecc..

Ma poi devi fare operazioni matematiche con i numeri che scrivi nella stringa?
perchè ovviamente te li ritrovi come caratteri, quindi tipo il carattere 0 convertito in int è 48, 1 è 49 ecc... quindi devi sottrarre 48 per "riavere" i numeri.

Magari sono cose che sai, in caso chiedo scusa, ma meglio dire una cosa in più..

Forse ha ragione Uwe, nel senso che magari è molto più semplice di quello che credi..
Davide.
« Last Edit: May 05, 2012, 01:08:46 pm by dab77 » Logged

Capo d'Orlando
Offline Offline
God Member
*****
Karma: 2
Posts: 725
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

In effetti dimenticavo, qui c'è un codice preso dal forum che ho usato per convertire delle stringhe in int smiley-grin
Code:
int stoi(String text)
{
  char temp[20];
  text.toCharArray(temp, 19);
  int x = atoi(temp);
  if (x == 0 && text != "0")
  {
    x = -1;
  }
  return x;
}  
« Last Edit: May 05, 2012, 01:09:57 pm by sciorty » Logged

Pages: 1 [2]   Go Up
Jump to: