|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.02.2012, 15:17 | #1 |
Пользователь
Регистрация: 17.12.2011
Сообщений: 15
|
Сложности с присваиванием
Доброго времени суток!
Подскажите, как решить проблему с присваиванием значения std::string в int. Код:
Выдает ошибку Compiling... testsss.cpp E:\files=study\kurs V\Deutschland\Forschungsprojekt\cpp test\testsss\testsss.cpp(60) : error C2440: 'type cast' : cannot convert from 'class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >' to 'int' No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called Error executing cl.exe. testsss.exe - 1 error(s), 0 warning(s) |
10.02.2012, 21:12 | #2 |
Форумчанин
Регистрация: 01.07.2011
Сообщений: 423
|
Вместо этого предожения
battery1.EEHealth.q.timeout = (int)LNodeType_DO_attr[1][3][2]; попробуйте использовать battery1.EEHealth.q.timeout = atoi( ( LNodeType_DO_attr[1][3][2] ).c_str() );
Со мной можно встретиться на www.clipper.borda.ru
|
10.02.2012, 22:09 | #3 | |
Пользователь
Регистрация: 17.12.2011
Сообщений: 15
|
Цитата:
пробовал без нее atoi, работать отказывалось а вот теперь все замечательно))) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сложности с .htaccess | xxNpCxx | PHP | 6 | 13.02.2011 21:30 |
Сложности с запросом | Kolik317 | БД в Delphi | 5 | 19.08.2009 12:09 |
Проблема с присваиванием в формуле | motorway | Microsoft Office Excel | 7 | 23.07.2009 04:45 |
Сложности с вычислениями | Adlar | Microsoft Office Access | 0 | 23.06.2009 22:20 |