Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2013, 16:52   #1
drukas
Пользователь
 
Регистрация: 18.11.2012
Сообщений: 11
По умолчанию C++ вывод текста

Можете подсказать, как сделать так, что бы то, что было выведено в консоли заменялось тем, что выводится
drukas вне форума Ответить с цитированием
Старый 31.03.2013, 17:05   #2
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

А теперь еще раз и более подробно.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 31.03.2013, 17:18   #3
drukas
Пользователь
 
Регистрация: 18.11.2012
Сообщений: 11
По умолчанию

Окей. У меня на экран выводится пронумерованный список и предлагается выбрать вариант посредством ввода числа, далее происходят какие-то действия в соответствии с выбранным вариантом. И так происходит, пока не будет введен 0 - завершение программы.
Так вот суть в том, что это зациклено и выводится все вниз, после предыдущего вывода. То есть список, далее введенное число, вывод решения и дальше снова выводится список и так пока не произойдет ввод нуля.
А как сделать так, что бы после вывода решения все стиралось и список выводился на пустое место

Вот кусок кода, а точнее вот та часть, которая постоянно выводится будет

Код:
int selector()
{
	char num[10];
	while(1)
	{
		cout<<"Choose area"<<endl;
		cout<<"1. Trigonometria\n"<<"2. Equals\n"<<"For exit input 0"<<"\n"<<endl;
		cout<<"Input number: ";
		cin>>num;
		cout<<endl;
		if(isdigit(*num))
		{
			int nums=atoi(num);
			switch(nums)
			{
				case 0: return 0;
				case 1: trigonometria(); break;
				case 2: equals(); break;
				default: cout<<"Wrong number!\n"<<endl; break;
			}
		}
		else cout<<"Wrong number!\n"<<endl;
	}
};

Последний раз редактировалось Stilet; 31.03.2013 в 18:01.
drukas вне форума Ответить с цитированием
Старый 31.03.2013, 17:54   #4
BDA
МегаМодератор
СуперМодератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Сообщений: 7,291
По умолчанию

Вариантов много - зависят от целевой ОС и используемой среды разработки.
Код:
system("cls");
или
#include <conio.h>
clrscr();
http://www.cplusplus.com/articles/4z18T05o/ - к ознакомлению.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
BDA вне форума Ответить с цитированием
Старый 31.03.2013, 17:57   #5
drukas
Пользователь
 
Регистрация: 18.11.2012
Сообщений: 11
По умолчанию

Спасибо, сейчас буду разбираться.

system("cls"); помогло.
Еще раз спасибо.

Последний раз редактировалось drukas; 31.03.2013 в 18:08.
drukas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод текста. glebast Помощь студентам 4 11.02.2012 18:54
Вывод текста )Игнат( Общие вопросы Delphi 3 10.08.2010 09:51
Вывод текста Aleksey1989 Помощь студентам 7 25.04.2010 16:52
Вывод текста SeeWhoIam Помощь студентам 2 24.12.2009 22:36
C|Вывод текста Troi666 Помощь студентам 4 09.05.2009 01:31