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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 5.00
Stoun
0 / 0 / 0
Регистрация: 21.03.2007
Сообщений: 6
#1

Как правильно работать с функцией window()? - C++

26.03.2007, 12:07. Просмотров 1984. Ответов 2
Метки нет (Все метки)

Задача такая. Вывести в верхней части экрана небоольшой заголовок с менюшками. Затем прочитать файл и вывести его с прокруткой в оставшейся части экрана, так чтобы верхние строки не исчезали.
В QBasice (с которого я пытаюсь перейти на с++) это делается простой командой, например

VIEW PRINT 5 TO 21

Весь последующий вывод будет прокручиваться между 5-й и 21-й строками.
А как это сделать на с?

Эта программка должна, вроде как, ограничивать вывод окном на 4 символа слева, 5 строк сверху, 40 символов справа, 15 строк вниз.
Но реально только первая строка начинает выводится с указанной позиции, а остальные летят по всему экрану.
C++
1
2
3
4
5
6
7
8
9
10
11
void main()
{
   char Stroka[] = "ljhgl skjglkjug hlvkgliug jlg ljhg jhg\n", c;
 
   clrscr();
   window(4,5,40,15);
 
   for (c=55; c; c--) {
   printf(Stroka);
   }
}
Что здесь не так???
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2007, 12:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как правильно работать с функцией window()? (C++):

Как правильно работать с функцией _getch() ? - C++
Ребята, задача такова: Надо нарисовать фигурку в консоли. И дигать ,по консоли, фигурку стрелочками из клавиатуры. Операторы котрые...

Как работать с функцией SystemParametersInfo? - C++
Чтобы установить обои рабочего стола. Пишу вот так: #include "stdafx.h" #include <Windows.h> int _tmain(int argc, _TCHAR*...

Как работать с функцией rand() - C++
Помогите сделать так, чтобы rand() каждый раз выкидывал неповторяющиеся значения.

Как работать с функцией memchr( ) в С++ - C++
Помогите пожалуйста разобраться как работает функция memchr() в С++. Я прогуглил этот вопрос, но почему-то большинство примеров на С, а мне...

Как корректно работать с функцией fread? - C++
Мне необходимо считать информацию из одной директории, а потом поместить эту же информацию в другую директорию(скопировать). Возникла...

Как правильно пользоваться функцией strtok - C++
Как правильно пользоваться етой ф-цией? Набросал код, надо пока разбить строку на слова(ф-ция int lek). #include <iostream> #include...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ensase
Флудер
191 / 29 / 5
Регистрация: 23.03.2007
Сообщений: 335
27.03.2007, 12:50 #2
Используй cprintf вместо printf! И все будет работать
eraserhp
Сообщений: n/a
15.07.2007, 09:46 #3
Какие библиотеки подключаются для ф-ии window()
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.07.2007, 09:46
Привет! Вот еще темы с ответами:

Как правильно реализовать инициализацию массива функцией? - C++
Здравствуйте! Мне нужно что бы вся инициализация массива происходила в отдельной функции и что бы этот массив можно было в дальнейшем...

Как правильно работать с vector? - C++
// Create buttons. int const size = 5; int x = 50; int y = 50; int j = 0; vector<Button*> vLevel; for (int i = 0; i <...

Как правильно работать со строками? - C++
Вообщем суть вопроса такова, что я не совсем понимаю как происходит работа со строками. Вот к примеру: есть входной файл a.in в...

Как правильно работать с ресурсами? - C++
Здравствуйте! Начинаю изучать С++. IDE - eclipse CDT (бесплатная и удобная, стоит также VC++ 2010 но не нравится почему-то),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru