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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Преобразование CString->float и обратно http://www.cyberforum.ru/cpp-beginners/thread478336.html
Здравствуйте. Можно ли строку типа CString преобразовать в число типа float (или double) (я уверен, что в строка будет вида 123.123)и обратно как из числа вида 123.123 сделать строку? Подскажите пожалуйста, кто знает. Заранее спасибо...
C++ Что-нибудь о написании драйверов на VC. Подскажите please!!! Как писать драйвера? чем можете, любой инфо, или где найти инфо об этом. Очень поможете! http://www.cyberforum.ru/cpp-beginners/thread478290.html
C++ Определить, входит ли в последовательность i-ое число Фибоначчи
Дана упорядоченная последовательность натуральных чисел b произвольной длины. Найти, входит ли в эту последовательность I(итое)число Фибоначчи. Числа Фибоначчи определяются по формуле: a0=0; a1=1;...;an=n
C++ Как задать цвет шрифта в элементе управления, скажем в CStatic?
В элементе управления CStatic есть текст. Хочу поменять его цвет при неком событии. Получаю указатель CStatic* pS=(CStatic*)GetDlgItem(IDC_STATIC2);ставлю нужный фонт pS->SetFont(pmyfont,true);а как цвет теперь задать ? Заранее спасибо.
C++ Посоветуйте книги по С++ или по MFC http://www.cyberforum.ru/cpp-beginners/thread478231.html
Многоуважемые посетители данного сайта, не могли бы вы посоветовать мне какие - либо книги по С++ или по MFC. В электронном варианте или просто название книги и её автора. Заранее большое спасибо.
C++ Получение данных из web Добрый день. Кто знает, подскажите пожалуйста, возможно ли скачать на локальный диск текст html страницы из web по заданному адресу. И если можно, то (хотя бы приблизительно как. Заранее спасибо. подробнее

Показать сообщение отдельно
sardinka
0 / 0 / 0
Регистрация: 13.12.2007
Сообщений: 87

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

17.08.2009, 00:17. Просмотров 422. Ответов 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);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru