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

Проверка соответствия типу int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ пройти тест http://www.cyberforum.ru/cpp-beginners/thread390305.html
1) Результат фрагмента программы for (int i=1; i<=3; i++) { cout <<”i”; } Выберите один ответ. фрагмент кода содержит ошибку
C++ Алгоритм равных цен! Помогите написать программу по этому алгоритму. Вот матрица 01001000 10101110 01010010 00100011 11000100 01001010 01110101 00010010 http://www.cyberforum.ru/cpp-beginners/thread390302.html
не могу разобраться с синтаксисом C++
известен код программы, но не могу разобраться что к чему. если не трудно объясните что означает каждая строчка. заранее спасибо. #include <iostream> #include <fstream> #include <string> using namespace std; int main() {
C++ Перевод символов
доброго времени суток. нужна помощь. как в строке перевести заглавные буквы латинского алфавита в код ascii? (например aBc -> a66c) заранее спасибо
C++ задача по компьютерным сетям http://www.cyberforum.ru/cpp-beginners/thread390272.html
Кто нибудь может сможеть объяснить что к чему.... Разработать консольное приложение, получающее и выводящее на экран информацию о конфигурации стека TCP/IP локального узла: - IP-адрес компьютера, - маска подсети, - адрес шлюза по умолчанию, - используется ли служба DHCP. Кроме того, получить и вывести на экран следующую информацию о сетевом адаптере: - название адаптера, - краткое...
C++ не могу понять, почему не вычисляет Вот задача, почему не правильно находит я, подскажите? #include <iostream> #include <iomanip> #include <fstream> #include <cstdlib> #include <cstddef> using namespace std; //Прототип функции для ввода матрицы double** inputm(int n, int m); подробнее

Показать сообщение отдельно
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
23.11.2011, 23:09
Все работает с if(std::cin >> x). Вот только надо с вещественными думать, а то он и число и error выводит.
Код
soon@bt:~/Desktop$ cat main.cpp
#include <iostream>

int main()
{
    int x;
    while(true)
        if(std::cin >> x)
            std::cout << x << std::endl;
        else
        {
            std::cout << "error" << std::endl;
            return 1;
        }
    return 0;
}
soon@bt:~/Desktop$ g++ main.cpp -o main && ./main
1
1
3.0
3
error
soon@bt:~/Desktop$ ./main
q
error
soon@bt:~/Desktop$
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru