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

Конвертация типов данных - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
endOf
Сообщений: n/a
25.07.2010, 20:55     Конвертация типов данных #1
Доброго время суток.
Хотел бы задать простенький вопрос.
1.Из ком. строки читаются параметры argv. Допустим один из них равен
'12' каким образом перевести его в целочисленный тип данных(в число двенадцать) и проверить можно ли это сделать(т.е не введено ли 'asd32').
Заранее спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.07.2010, 20:55     Конвертация типов данных
Посмотрите здесь:

Объединение строк, конвертация данных C++
C++ Объявление типов данных.
C++ Конвертация типов с++
C++ Неправильная конвертация типов в MVS С++ 2008
C++ Тонкости типов данных
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
endOf
Сообщений: n/a
25.07.2010, 23:13     Конвертация типов данных #2
На VTF подсказали название функции atoi.
cworm
0 / 0 / 0
Регистрация: 08.07.2010
Сообщений: 33
26.07.2010, 12:02     Конвертация типов данных #3
В какой сишке пишеш?
Если в билдере то можно так StrToInt(твоя_переменная_или_значение)
А вообще везде работает static_cast<тип_данных>(твоя_переменная_или_значение) например:
......................
static_cast<int>(argv[0]);
........................
cworm
0 / 0 / 0
Регистрация: 08.07.2010
Сообщений: 33
26.07.2010, 12:03     Конвертация типов данных #4
Извини не argv[0] а argv[1]
(Phantom)
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 86
26.07.2010, 13:15     Конвертация типов данных #5
Ага и получиш челое число которое которое получиться как результат кодов символов 1 и 2

правильно подсказали используй ф-ию atoi
GreenEx
Сообщений: n/a
26.07.2010, 19:14     Конвертация типов данных #6
> Автор: cworm Дата: 18.05.2004 11:25
>
> А вообще везде работает static_cast<тип_данных>(твоя_переменная_или_значение) например:
> ......................
> static_cast<int>(argv[0]);
> ........................

Я плакаль! :О)))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.07.2010, 11:17     Конвертация типов данных
Еще ссылки по теме:

Конвертация потока данных C++
C++ Конвертация одного типа в другой с потерей данных
Конвертирование типов данных C++

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

Или воспользуйтесь поиском по форуму:
(Phantom)
0 / 0 / 0
Регистрация: 26.05.2009
Сообщений: 86
28.07.2010, 11:17     Конвертация типов данных #7
Не гони, пойди проверь. GCC 2.95 вообще не компилит твой пример вообще. Что б ты знал *_cast<> это преобразование типов, а не конвертация данных.

Читай матчасть.

ЗЫ этот форум не для взаимных оскорблений
Yandex
Объявления
28.07.2010, 11:17     Конвертация типов данных
Ответ Создать тему
Опции темы

Текущее время: 19:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru