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

Флаг failbit для перенаправления строкового потока; почему он всегда у меня поднят? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ BitMap и открытие программы из консоли http://www.cyberforum.ru/cpp-beginners/thread762703.html
#include <stdio.h> #include <stdlib.h> int main(int argc,char *argv) { FILE *strm; int i,j,N; char ch,naglowek; int obraz;
C++ по работе с реестром Приветствую форумчане. Занялся разработкой хоть какой то полезной программки и с разу столкнулся с проблемой, возможно ли методами С/С++ найти значение реестра и изменить его. Если да то просветите пожалуйста. http://www.cyberforum.ru/cpp-beginners/thread762681.html
Определить попадание произвольной точки в заштрихованную область C++
Помогите решить такую вот задачку! Нужно определить попадание произвольной точки в заштрихованную область.
C++ Шаблон класса
//файл T_Point_template.h //--------------------------------------------------------------------------- #ifndef T_Point_templateH #define T_Point_templateH #include <vcl.h> #include <math.h> #include <stdio.h> //--------------------------------------------------------------------------- template <class Type> class T_Point
C++ Разработка программы, позволяющей создавать и редактировать электронные таблицы. Должна быть возможность выбора цвета содержимого ячейки и самой ячейк http://www.cyberforum.ru/cpp-beginners/thread762638.html
Разработка программы, позволяющей создавать и редактировать электронные таблицы. Должна быть возможность выбора цвета содержимого ячейки и самой ячейки. Должен быть разработан формат хранения данных таблицы и ее формирования в файле. ОС линукс. Помогите разработать.
C++ Обход в глубину графа Здравствуйте, помогите разобраться в чём ошибка, обход графа к глубину, ошибок не вадаётся но и результат тоже не выводится //ОБХОД ГРАФА В ГЛУБИНУ #include "stdafx.h" #include "iostream" #include "conio.h" #include "fstream" подробнее

Показать сообщение отдельно
kravam
быдлокодер
 Аватар для kravam
1512 / 872 / 44
Регистрация: 04.06.2008
Сообщений: 5,271
15.01.2013, 19:08     Флаг failbit для перенаправления строкового потока; почему он всегда у меня поднят?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <windows.h>
#include <stdio.h>
#include <sstream>
using namespace std;
 
 
int main() {
 SetConsoleCP(1251);
 SetConsoleOutputCP(1251);
 istringstream  is ("10");
 
 //Хоть какого типа будет переменная temp, всё равно всё будет плохо
 int  temp;
 //float temp;
 
 is>> temp;  
 
 //Вот этот флаг, он всегда почему-то поднят
 if (is.failbit) 
   printf ("всё плохо");
 
 getchar ();
 return 0;    
}
А вот и про сам флаг инфа:
http://www.cplusplus.com/reference/i...perator%3E%3E/

В общем, ЧЯДНТ? Спасибо, кто откликнется.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru