У меня есть целые числа циклов for
.Как удалить ведущие нули из целого числа, сгенерированного циклом, и сохранить его как массив?
Например:
for (int i=300; i>200; i--)
{(somefunction)*i=n;
cout<<n;
}
Это производит вывод на экран, как это:
f=00000000000100023;
Я хочу, чтобы сохранить 100023 часть этого числа (т.е. просто игнорировать все нули перед тем, нулевые числа начинаются, но затем сохраняются нули, которые следуют) в виде массива.
Как это:
array[0]=1;
array[1]=0;
array[2]=0;
array[3]=0;
array[4]=2;
array[5]=3;
Как бы идти о достижении этой цели?
Если ваш номер сохранен как целое число f, он не будет сохранен как f = 0000000 ... что угодно. Целые числа не хранят начальные нули. –
duplicate: http://stackoverflow.com/questions/515612/convert-an-integer-number-into-an-array – lothar
@ lothar - так как вопрос отличается тем, что он предлагает, я не вижу его как duplicate – TStamper