![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.09.2009
Сообщений: 52
|
![]()
Здравствуйте, уважаемые программисты!
Моя задачка состоит в том, чтобы преобразовать имя и фамилию пользователя в число, состоящее из суммы отдельных чисел (букв). Каждая буква латинского алфавита должна соответствовать своему целому числу (a=1, b=2 и т.д.). Я новичок в C++, перепробовал великое множество вариантов, но так и не удалось найти подходящий. Ничто из этого не работает: long strtol(const char* str, char** end_ptr, int radix) unsigned long strtoul(const char* str, char** end_ptr, int radix) double strtod(const char* str, char** end_ptr) int atoi(const char* str) long atol(const char* str) double atof(const char* str) |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
ну, что не странно, ведь они преобразовывают строку, состоящую из цифр непосредственно в саму цифру:
Код:
Чтобы узнать большая буква или малая можно юзать islower(char c), или isupper(char c); Проверить, является ли заданный символ буквой, можно с помощью ф-ции isalpha(char c); Последний раз редактировалось netrino; 15.09.2009 в 20:42. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 15.09.2009
Сообщений: 52
|
![]()
большое СПАСИБО!
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Преобразование строки | Neeter | Общие вопросы C/C++ | 5 | 05.07.2009 16:25 |
преобразование строки | xaero93 | Помощь студентам | 3 | 05.03.2009 13:00 |
Преобразование символов в строке | ZeroQl | Помощь студентам | 12 | 17.02.2009 23:06 |
Преобразование даты в вещественное число | nova-alex | Общие вопросы Delphi | 5 | 03.05.2007 10:51 |