J'ai une boucle for
générant des entiers.Comment puis-je supprimer les zéros en tête d'un entier généré par une boucle et le stocker en tant que tableau?
Par exemple:
for (int i=300; i>200; i--)
{(somefunction)*i=n;
cout<<n;
}
Cela produit une sortie sur l'écran comme ceci:
f=00000000000100023;
Je veux stocker la 100023 partie de ce nombre (c.-à-ignoreront simplement tous les zéros avant la les nombres non nuls commencent mais gardent les zéros qui suivent) sous la forme d'un tableau.
Comme ceci:
array[0]=1;
array[1]=0;
array[2]=0;
array[3]=0;
array[4]=2;
array[5]=3;
Comment pourrais-je aller sur la réalisation de cela?
Si votre numéro est stocké sous la forme d'un entier f, il ne sera pas stocké comme f = 0000000 ... peu importe. Les entiers ne stockent pas les zéros en tête. –
dupliquer: http://stackoverflow.com/questions/515612/convert-an-integer-number-into-an-array – lothar
@ lothar -puis que la question est différente dans ce qu'elle propose je ne la vois pas comme étant un dupliquer – TStamper