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

Не компилирует max в cin.ignore(numeric_limits<streamsize>::max(),'\n') - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировки http://www.cyberforum.ru/cpp-beginners/thread968757.html
Вообщем у меня было задание отсортировать по убыванию массивы (заданный рандомно, по убыванию, по возрастанию) Критерий: количество перестановок, что собственно и вызвало у преподавателя вопросы Простые вставки: void prostObratn(int *a,int n) { int x, i, j,temp; for ( i=1; i < n; i++) { x = a;
C++ Происходит ли установка студии? Я скачал вроде визуал студию и стал ее как будто бы устанавливать. Прошло так наверно минут семнадцать, может даже чуть больше. Таки непонятно, происходит ли установка, или что это? Я сначала согласился и поставил галочку- после распаковки из архива. Придварительно для порядка установил Service pack 3, комп вроде чуть растормозился. Всё ищезло, (окно) и я выждав две минуты открыл архив... http://www.cyberforum.ru/cpp-beginners/thread968738.html
Определение размера данных, находящихся по адресу x C++
Приветствую! Сабж: #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv)
C++ Параллельные вычисления
Здравствуйте, не знаю в какой ветке постить, решил в этой. Хочу использовать эти технологии OpenMP и\или GPGPU(OpenCL) но практической задачи я не придумал, хотелось бы спросить у вас, к чему реально можно было это прикрутить? Добавлено через 13 часов 58 минут up+
C++ Сортировка матрицы по последнему элементу строки http://www.cyberforum.ru/cpp-beginners/thread968709.html
Всем привет. Задача: Нужно упорядочить строки матрицы в порядке возрастания их последних элементов. Вся программа почти готова, но функция сортировки у меня никак не работает. Вроде как эта функция, которую я написал ниже может сравнивать последние элементы массива, но я не могу написать алгоритм упорядочивания. Помогите, пожалуйста void Sort(int col,int col2) { int razm = 0; for (int k...
C++ Перевод системного времени Задача отловить изменение системного времени time1=time(NULL); Sleep(delay); time2=time(NULL); if(time1!=time2-delay) std::cout<<"Време перевели"<<; Когда пользователь переводит сам время все работаетбно когда происходит перевод на сезонное время мы его не замечаем а его нужно также обрабатывать,как это реолизовать? подробнее

Показать сообщение отдельно
Nullik
 Аватар для Nullik
43 / 12 / 1
Регистрация: 13.03.2013
Сообщений: 297
Завершенные тесты: 1
04.10.2013, 13:12  [ТС]     Не компилирует max в cin.ignore(numeric_limits<streamsize>::max(),'\n')
Croessmah, а куда мне это нужно писать?

ааа, пробовала так - так тоже не прокатило.

Добавлено через 10 минут
всё, нашла решение проблемы! Спасибо Croessmah!


корректный код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <limits> // для использования numeric_limits - числовых пределов
#include <Windows.h>
#include <iostream>
#include <string>
#include <iomanip>
 
using namespace std;
 
#if defined(max)
#undef max
#endif
 
int main()
{
    setlocale(0,"");
    string strr; 
    (cin >> strr).get();
    cin.clear();
    cin.ignore(numeric_limits<streamsize>::max(),'\n');
    cin.get();
    return 0;
}
Добавлено через 31 секунду
проблема была из-за max, который есть и в #include <Windows.h>
 
Текущее время: 22:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru