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

Ввод букв в тип int - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка изображения http://www.cyberforum.ru/cpp-beginners/thread1111134.html
for(unsigned long int i = 0; i<c; ++i) { fread(&tempcolor, 1, sizeof(unsigned char), in); if(tempcolor==0) { fwrite(&color, sizeof(color), 1, in); fseek(in, 1, SEEK_CUR); }
C++ препроцесорная обработка файл Makros.h #ifndef __MAKROS_H__ #define __MAKROS_H__ #define DOWN cout<<endl; #define PEREVOD_V_STROKU(str) # str #define VVOD(mas,n) double *mas;\ int n;\ cin>>n; \ mas = new double;\ for(int i=0; i<n; i=i+1) \ http://www.cyberforum.ru/cpp-beginners/thread1111120.html
Определить количество отрицательных в строках, содержащих нули и номера сток и столбцов седловых точек матрицы C++
Дана целочисленная прямоугольная матрица. Определить: 1) количество отрицательных элементов в тех строках, которые содержат хотя бы один нулевой элемент; 2) номера строк и столбцов всех седловых точек матрицы. Помогите пожалуйста.реализовать с помощью классов
Сравнение строк в структуре C++
смысл таков- я ввожу строку char nomerP, и эта строка должна сравниться с char NO и вернуть мне 0 или отличное от 0 значение. Вот вызов функции сравнения if (proverka1(marshryt.NO,nomerP)) { prov=true; вот сама недоделанная функция int proverka1 (char NO,char nomerP) { strcmp(NO, );
C++ Не работает Code::Blocks 13.12 :( На какую IDE можно безболезнено перейти? http://www.cyberforum.ru/cpp-beginners/thread1111105.html
Последняя версия кодблокс 13.12 вышла на редкость глючной и стала долго запускаться по сравнению с предыдущими версиями. А сейчас нужно было создать новый проект, а он не создается, меню выбора темплейтов не работает, хотя раньше работала. Переустановила кодблокс, но проблема не исчезла. Вобщем достала она меня, на какую IDE можно безболезнено перейти после кодблокс?
C++ Не работает алгоритм Форда-Фалкерсона Добрый день уважаемые форумчане! У меня проблема. Реализовал алгоритм Форда-Фалкерсона. Программа компилируется, но правильного результата не выдает. Переделывал ее уже два раза, но все тщетно, поэтому вы - моя последняя надежда. Суть: На вход дан взвешенный ориентированный граф. Нужно найти величину max потока. Начинаем программу, считывая файл data.txt: 5 0 5 4 4 0 -5 0 -1 0 2 -4 1... подробнее

Показать сообщение отдельно
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.03.2014, 21:25     Ввод букв в тип int
C++
1
2
3
4
5
6
7
8
// в строке ввода (через пробельные символы) только цифры, перед которыми могут быть + или -.
int a;
while (!(cin >> a) || (cin.peek() != '\n'))
{
    cin.clear();
    while (cin.get() != '\n');
    cout << "Error!" << endl;
}
 
Текущее время: 07:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru