Использование экрана
clrscr : undeclared identifier
gotoxy : undeclared identifier
Странно. Работаю в MVC++ 6.0. Разрабатываю консольное приложение. Кто подскажет, в чем проблема.
В некоторых статьях нашел функцию очистки экрана clrscr() и функцию установки курсора в определенную позицию экрана gotoxy(). При этом использую файл <conio.h >. Но компилятор выдает ошибку :
clrscr : undeclared identifier
gotoxy : undeclared identifier
Странно. Работаю в MVC++ 6.0. Разрабатываю консольное приложение. Кто подскажет, в чем проблема.
В консольных приложениях ты врядли очистишь экран функцией
В консольных приложениях ты врядли очистишь экран функцией
Ура-а-а-а-а! Я знаю как это сделать!!!!
Необходимо написать две функции
-----------------------------------
void gotoxy(int x, int y)
{
COORD c={x-1,y-1};
HANDLE h=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(h,c);
}
-------------------------------------
void clrscr()
{
COORD c={0,0};
DWORD whocares;
FillConsoleOutputCharacter(GetStdHandle(STD_OUTPUT_HANDLE),' ',2000,c,&whocares);
}
-------------------------------------------------
А еще необходимо подключить следующие файлы
#include <windows.h>
#include <conio.h>
#include <winbase.h>
#include <stdio.h>
#include <string.h>
#include <signal.h>
Честно скажу какой конкретно из них нужен не помню, поэтому написал все
Если нужно могу порыться в архивах поискать книгу по написанию консольных приложений...
Было бы неплохо! Если книга в электронном варианте, скинь на [email]avatara@ukr.net[/email]
Заранее спасибо!
Кстати те две функции, которые я написал запомните!! Пригодится когда-нибудь!!
Было бы неплохо! Если книга в электронном варианте, скинь на [email]avatara@ukr.net[/email]
Заранее спасибо!
Кстати те две функции, которые я написал запомните!! Пригодится когда-нибудь!!
Самый простой способ:
#include <stdlib.h>
void main()
{
....
system("cls");
...
}