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

Преобразование типов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ошибка [BCC32 Error] windowp.cpp(201): E2235 Member function must be called or its address taken http://www.cyberforum.ru/cpp-beginners/thread921512.html
wc.lpfnWndProc = WndProc; windowp.cpp(201): E2235 Member function must be called or its address taken Full parser context windowp.cpp(191): parsing: unsigned long (__stdcall *)(void *) CwindowP::WINDOWP(void *) переменная указывает на функцию класса, так делать нельзя?
C++ Не выполняется условие равенства переменной методу класса не выполняется условие (строка 136) (проблема не с WinApi) #include<ctime> #include<Windows.h> LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); int WINAPI WinMain(HINSTANCE hInst,HINSTANCE prev, LPSTR cmdline,int ncmdshow) { HWND hwnd; MSG msg; WNDCLASSEX wc; http://www.cyberforum.ru/cpp-beginners/thread921510.html
Как программно перейти на какой-то сайт? C++
Вот задали написать программу которая будет как-бы взламывать ВК.Почему как-бы?Да потому что она не будет ничего взламывать, но будет утверждать что взломала))Короче не буду ваз заморачивать, вот алгоритм (моё мнение): 1. Программа пишет: Введи ID страницы ВК которую нужно взломать кароч! 2. Человек вводит ID, у него открывается браузер и открывается та страница, ID которой он ввёл. 3....
C++ Имеет ли смысл использовать класс так?
Здравствуйте. Недавно увидел код, вот упрощенный вариант: class someClass { public: static bool someFn( int, int ); static void foo( int* ); //åùå ïàðó ñòàòèê ôóíêöèé... };
C++ Тип, зависимый от условия в шаблонах http://www.cyberforum.ru/cpp-beginners/thread921467.html
Возможно ли реализовать подобное: template <uint8_t bits> class test { // если bits <= 8 typedef uint8_t storageType; // если bits <= 16 typedef uint16_t storageType; // ... storageType guts; };
C++ посоветовали бы вы книгу автора здравстуйте! никогда не сталкивался с C++, до этого программировал на Delphi и ассемблере, так что базу программирования и архитектуру пк понимаю. Заказал себе книжку Герберта Шилдта - C++. Шаг за шагом (для начинающих). Скажите, подойдет ли эта книга для человека, ни разу не программировавшего на C++ (для новичка)? подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1447 / 1176 / 61
Регистрация: 21.04.2012
Сообщений: 2,463
Завершенные тесты: 3
11.07.2013, 15:04     Преобразование типов
takeN, проще как Croessmah предложил:
C++
1
2
3
4
5
std::cin >> number;
if (!std::cin) {
   std::cerr << "Bad input" << std::endl;
   std::exit(EXIT_FAILURE);
}
Но если надо именно из строки считать, то sscanf:
C++
1
2
3
4
if (std::sscanf(str, "%lf", &number) != 1) {
   std::cerr << "Bad input" << std::endl;
   std::exit(EXIT_FAILURE);
}
Добавлено через 2 минуты
istringstream:
C++
1
2
3
4
5
std::istringstream iss(str);
if (!(iss >> number)) {
   std::cerr << "Bad input" << std::endl;
   std::exit(EXIT_FAILURE);
}
Добавлено через 3 минуты
stod:
C++
1
2
3
4
5
6
try {
    number = std::stod(str);
} catch (std::invalid_argument const&) {
    std::cerr << "Bad input" << std::endl;
    std::exit(EXIT_FAILURE);
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru