Отправляет email-рассылки с помощью сервиса Sendsay

Программирование. Форум !!!

Простой вопрос

Здравствуйте

Вопрос к программистам на С++
В руководствах по С ничего не обнаружил обращаюсь к профессионалам

Необходимо переменную типа CString str="140625" преобразовать к типу
DWORD tt. Можно конечно написать процедуру перевода, но думаю что есть
более легкий вариант

bvb mailto:b***@a*****.ru
Номер выпуска : 2068
Возраст листа : 151 (дней)
Количество подписчиков : 392
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/84338
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   bvb Thu, 19 Feb 2004 19:46:12 +0500 (#84338)

 

Ответы:

Здравствуйте.

А почему ищешь в руководствах по С, а обращаешься к программистам на
С++?

strtoul, wcstoul
Convert strings to an unsigned long-integer value.

unsigned long strtoul( const char *nptr, char **endptr, int base );

unsigned long wcstoul( const wchar_t *nptr, wchar_t **endptr, int base );

Routine Required Header Compatibility
strtoul <stdlib.h> ANSI, Win 95, Win NT
wcstoul <stdlib.h> or <wchar.h> ANSI, Win 95, Win NT

Libraries

LIBC.LIB Single thread static library, retail version
LIBCMT.LIB Multithread static library, retail version
MSVCRT.LIB Import library for MSVCRT.DLL, retail version

Return Value

strtoul returns the converted value, if any, or ULONG_MAX on overflow.
strtoul returns 0 if no conversion can be performed. wcstoul returns
values analogously to strtoul. For both functions, errno is set to
ERANGE if overflow or underflow occurs.

Parameters

nptr

Null-terminated string to convert

endptr

Pointer to character that stops scan

base

Number base to use

Ответить   Болюба Георгий Thu, 19 Feb 2004 18:05:59 +0300 (#84351)

 

Плиз настрой у себя в темплейтах, что бы последней строкой было
два минуса пробел и Ентер
типа так

Ответить   Thu, 19 Feb 2004 18:43:12 +0300 (#84380)

 

Hello Дедка,

Thursday, February 19, 2004, 8:43:12 PM, you wrote:

Спасибо все получилось и значительно быстрее чем копаться в книжках

Владимир

Ответить   bvb Thu, 19 Feb 2004 21:49:36 +0500 (#84450)

 

Здравствуйте !

В свое время делал так :

BOOL StringToDWord(LPCTSTR lpszString, DWORD *pRet)
{
if(lpszString == NULL)
return FALSE;

if(lpszString[0] == _T('\0'))
return FALSE;

errno = 0;

DWORD nRet;

LPTSTR lpszStrEnd = NULL;

#ifdef _UNICODE

nRet = wcstoul(lpszString, &lpszStrEnd);

#else

nRet = strtoul(lpszString, &lpszStrEnd, 0);

#endif

if(errno == ERANGE)
return FALSE;

*pRet = nRet;

return TRUE;
}

это потому, что шелловские StrTo... нет в Win95/98.

--
С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Номер выпуска : 2105
Возраст листа : 153 (дней)
Количество подписчиков : 390
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/85903
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Sat, 21 Feb 2004 00:17:49 +0300 (#85903)

 

Одно и тоже по всем конфам 8-)

Плиз настрой у себя в темплейтах, что бы последней строкой было
два минуса пробел и Ентер
типа так

Ответить   Sat, 21 Feb 2004 01:37:52 +0300 (#85948)

 

Всем привет.
offtop В листе модеры и со модеры имеються, если они имееються, то почему
крепко спят, потому как в листе процветатет "Избыточное цетирование" и
отборный оффтоп.
Простба принять меры. Правила я читал
-- offtop --

С уважением Деонис (Из города святой Екатерины с горячим приветом)
mailto:deonis_f***@m*****.ru
Номер выпуска : 2147
Возраст листа : 155 (дней)
Количество подписчиков : 388
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/87372
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 23 Feb 2004 17:01:46 +0500 (#87372)

 

Здравствуйте !

Модеры есть :-)

Что называется, боремся...
Результата мало пока :-(

С уважением, Вахтуров Виктор.
Информационный сайт для программистов http://SoftMaker.com.ru
Номер выпуска : 2151
Возраст листа : 155 (дней)
Количество подписчиков : 388
Адрес в архиве : http://subscribe.ru/archive/comp.soft.prog.prog/msg/87426
Получить правила : mailto:comp.soft.prog.prog-rules@subscribe.ru
Формат "дайджест" : mailto:comp.soft.prog.prog-digest@subscribe.ru
Формат "каждое письмо" : mailto:comp.soft.prog.prog-normal@subscribe.ru
Формат "читать с веба" : mailto:comp.soft.prog.prog-webonly@subscribe.ru

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:comp.soft.prog.prog-list@subscribe.ru
Отписаться: mailto:comp.soft.prog.prog--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 23 Feb 2004 21:53:28 +0300 (#87426)