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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Builder Найти значение заданного выражения C++ http://www.cyberforum.ru/cpp-beginners/thread921517.html
Дано числовое выражение, содержащее числа, знаки действий +, -, * и круглые скобки (), например 10-(3+6). Найти значение заданного выражения. Это весь код программы, помогите исправить ошибки. Всю неделю сижу, понять не могу. __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- const int...
C++ ошибка [BCC32 Error] windowp.cpp(201): E2235 Member function must be called or its address taken 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 *) переменная указывает на функцию класса, так делать нельзя? http://www.cyberforum.ru/cpp-beginners/thread921512.html
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;
Как программно перейти на какой-то сайт? C++
Вот задали написать программу которая будет как-бы взламывать ВК.Почему как-бы?Да потому что она не будет ничего взламывать, но будет утверждать что взломала))Короче не буду ваз заморачивать, вот алгоритм (моё мнение): 1. Программа пишет: Введи ID страницы ВК которую нужно взломать кароч! 2. Человек вводит ID, у него открывается браузер и открывается та страница, ID которой он ввёл. 3....
C++ Имеет ли смысл использовать класс так? http://www.cyberforum.ru/cpp-beginners/thread921468.html
Здравствуйте. Недавно увидел код, вот упрощенный вариант: class someClass { public: static bool someFn( int, int ); static void foo( int* ); //åùå ïàðó ñòàòèê ôóíêöèé... };
C++ Тип, зависимый от условия в шаблонах Возможно ли реализовать подобное: template <uint8_t bits> class test { // если bits <= 8 typedef uint8_t storageType; // если bits <= 16 typedef uint16_t storageType; // ... storageType guts; }; подробнее

Показать сообщение отдельно
gray_fox
What a waste!
 Аватар для gray_fox
1244 / 1127 / 53
Регистрация: 21.04.2012
Сообщений: 2,350
Завершенные тесты: 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);
}
 
Текущее время: 08:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru