Вопрос : ведущий нули на int

Hi, память
My на c немного flakey.

Something довольно просто но имея некоторые вопросы с им.
I имеет
i = 006;
and
шнура myString = Сэм;

I хотел было бы инкрементировать
i++ I;
and после этого соединяет его к

myString += iему sam;

however свой давать меня Sam7 instaed Sam007

How может я сделать это effectivley без терять мое 0 водя.
Cheers.

class=

Ответ : ведущий нули на int

Я вижу вы вывесило это и в зонах C# и c.

До тех пор, ответы о C#, но первая линия вашего вопроса предлагает что вы используете C. Так я приму это вопрос в том, что о c и не C#.

Вы можете использовать sprintf для того чтобы построить шнур как это. Например, см. внизу образец Кодего.

Заметьте что int не содержит ведущий нул - он просто содержит значение интежера. Добавлять ведущий нул будет вопросом форматизации, и вы позаботиться о то когда вы выведете наружу значение int как-то. В фрагменте Кодего ниже, оно делал использующ %03d, поэтому оно намеревается что int (d) должен быть показан, что он должен принять вверх минимуму 3 положения (3), и что он должен быть pre-pended с нул если нужно, то (0). См. страница справки для sprintf для больше информации:

        http://cplusplus.com/reference/clibrary/cstdio/sprintf/
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
#include  

int iий = 6;                                /* первоначально значения *
char* const myString = «Сэм»;

результат чарса [128] = "";                    /* это будет содержать результат *

++i;                                      инкремент/* оно по мере того как вы спросили *
sprintf (результат, «%s%03d», myString, I);   стройка/* приводя к шнур. Заметьте 03 части показывает что интежер должен быть напечатан с шириной 3, и prepended с нул если необходимо *

кладет (результат);                             выставка/* результат *
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us