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

Консоль. Завершение цикла нажатием клавиши - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить максимальную среди сумм чисел в треугольнике.Использовать 1)рекурсию 2)динамически. http://www.cyberforum.ru/cpp-beginners/thread229345.html
Пути в числовом треугольнике начинаются от верхнего числа. От любого числа можно перейти к одному из двух соседних чисел в следующей строке. Вычислить максимальную среди сумм чисел, расположенных на...
C++ Форматированный ввод Есть ли какая-либо функция, фильтрующая входящий поток? Подобно scanf, если не ошибаюсь, там можно сделать так: % - будут вводиться только цифры Мне нужно именно в c++ (cin) типа cin.ignore(); -... http://www.cyberforum.ru/cpp-beginners/thread229328.html
stdin, stdout, stderror C++
Эти три файловых дискриптора, получаемые программами при запуске они указывают на реальные файлы, который файловая система создает? Когда я связываю stdin одной программы с stdout другой программы,...
C++ Удалить часть строки
В заданной строке нужно заменить все пары "АВ" на "С". Я вот не знаю что написать после if. #include "stdafx.h" #include <conio.h> #include <math.h> #include <cstring> void main() {
C++ Алгоритм Дейкстры http://www.cyberforum.ru/cpp-beginners/thread229306.html
Помогите найти ошибку плз. Первый шаг алгоритма выполняет правильно,а дальше-нет. #include<iostream> #include<fstream> #include<iomanip> #include<conio.h> using namespace std; int...
C++ Даны сведения о 20 владельцах авто Помогите пожалуйста с 2-я задачами 1. Даны такие сведения о 10 человек: фамилия, пол и дата рождения (дата типа структура). Определить возраст каждого, и вывести на экран фамилии тех, кто достиг... подробнее

Показать сообщение отдельно
Lynx607
0 / 0 / 0
Регистрация: 18.10.2010
Сообщений: 19
17.01.2011, 19:13  [ТС]
easybudda, да, это работает. Только сначала нужно:
1. Установить ncurses( можно вот отсюда http://www.gnu.org/software/ncurses/ncurses.html).
2. Добавить заголовок #include <ncurses.h>.
3. Компилировать g++ ios.cpp -l ncurses -o test(т.е. при компиляции подключить библиотеку)

Только когда я использовал это в своей программе
C++
1
2
3
4
5
6
7
8
9
10
11
12
...
    initscr();
        timeout(delay); 
        do
    {
        func (arg);
        cout << arg << endl;
        arg += 10;      
    }
    while(getch() == ERR);
    endwin();
...
, вывод происходит следующим образом:
C++
1
2
3
4
5
16
    24  
         32
             40
...
Т.е. при получении endl ncurses переводит курсор на новую строку в ту позицию, на которой он остановился до endl.
Можете подсказать как сделать вывод каждого числа с начала строки?


vladislavchick, для использования этой функции, нужно подключить "conio.h". Как я понял, под linux его нет
easybudda, я правильно понимаю, что последний ваш вариант только для windows?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru