Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
sardinka
0 / 0 / 0
Регистрация: 13.12.2007
Сообщений: 87
#1

Когда есть альфа (A89), то теряется 0 конце, т.е. 01 вместо 010. Как исправить? - C++

17.08.2009, 00:17. Просмотров 424. Ответов 0
Метки нет (Все метки)

Y menya est' sledyuzaya procedure.
Gde transliryetcya alpha to numeric (a-010,b-020,c-030....)
Kogda est' alpha (A89) teryaetcya 0 v konze t.e.01 vmesto 010.
Kak eto ispravit?
int convert_char_modifier_new(char *Modifier, char *NewModifier)
{char NewMod2[8];
char Tempcrap[8];
char Tempcrap1[8];
char Tempcrap2[8];
memset(NewMod2,0x00,sizeof(NewMod2));
memset(Tempcrap,0x00,sizeof(Tempcrap));
memset(Tempcrap1,0x00,sizeof(Tempcrap1));
unsigned int i;
for ( i = 0; i < strlen(Modifier); i++ )
{if (isdigit(Modifier[i]))
{
sprintf(Tempcrap1, '%d', Modifier[i] - 48);
strcat(Tempcrap, Tempcrap1);
}
else
{
sprintf(Tempcrap1, '%d', Modifier[i] - 64);
strcat(Tempcrap, Tempcrap1);
}
}
sprintf(NewMod2, '%05s', Tempcrap);
strcat(NewModifier, NewMod2);
return(0);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2009, 00:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Когда есть альфа (A89), то теряется 0 конце, т.е. 01 вместо 010. Как исправить? (C++):

Нужно как то различать когда есть расширение в имени файла а когда нет. Как? - C++ Builder
Когда пользователь сохраняет файл, ему нужно ввести имя файла(обычно пользователь вводит имя без расширения) а иногда пользователь хочет...

Необходимо отнять от текущей даты 3 года, при выполнении действия теряется 1 день, как это исправить - Matlab
Есть дата, необходимо отнять от текущей даты 3 года, при выполнении действия разности теряется 1 день, как исправить? ...

Как сделать чтобы выводилось имя и долг человека в конце программы, когда должников не один а несколько? - Turbo Pascal
Это задача в которой ввожу количество пользователей,имя и долг.У кого долг больше 30000 отправляется(ну как будто бы) уведомление.Как...

альфа канал для надписей - вместо прозрачности чернота - C#
Если создать прозрачный Bitmap, и на нем рисовать полупрозрачные линии (через DrawLine), то все ок. Но если добавлять надпись (через...

Есть ли битые сектора жеского диска. И если есть как исправить? - Жесткие диски
Здравствуйте) проверила жесткий диск Викторией. Сканы проверки Викторией и Смарт прикрепила. Подскажите, пож. Есть ли битые сектора и...

Когда картинку вставить вместо с текстом, а когда текст отдельно а заливка отдельно.Верстка макета - HTML, CSS
Есть макат psd. Есть область картинка и на ее наложен текст. Текст вставить отдельно или с картинкой лучше? Я знаю только один один...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2009, 00:17
Привет! Вот еще темы с ответами:

как сделат чтоб программа не ломалась когда считывает char* вместо int - C++
int a; cin&gt;&gt;a; а ввожу &quot;a3&quot; как сделать чтоб прога ето поняла и попыталась считать ещё раз?

Вместо чисел - дата! Как исправить? - MS Excel
Здравствуйте! В результате замера детали получил массив значений (координаты точек). Из Excel открыл txt файл для дальнейшей работы. Но...

Как сделать так, чтобы когда в TextBox вводишь слово, то вместо него повился звездочка? - C# MVC
В Windows Form c# у TextBox в свойствах был PasswordChar а в ASP такого нет ) Может кто подскажет как сделать звездочки вместо слов...

Когда стираю значения в textbox, появляется ошибка, как исправить? - C++/CLI WinForms


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru