Здравствуйте Уважаемые Программисты!
Пишу простую консольную программу для работы с графикой. Данная программа содержит файлы: example18.pro, pause_.c, pause_t.cpp, roll_gr.cpp
Вот содержимое файла example18.pro:
# -------------------------------------------------
# Project created by QtCreator 2011-11-23T21:42:14
# -------------------------------------------------
QT -= gui
TARGET = example18
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp \
roll_gr.cpp \
pause_t.cpp \
pause_.c
Вот содержимое файла pause_.c:
//Файл example18\pause_.c
//Пауза для текстовой графики
/*Пауза с очисткой экрана и надписью при р=0
с очисткой экрана, без надписи при р=1
без очистки экрана, без надписи при р>1
Выход в ОС при ESC
Продолжение работы при нажатии любой клавиши*/
#include <iostream.h>
#include <stdio.h>
void pausec(int);
void pausec(int p)
{
if(p==0)
{
gotoxy(4, wherey()+1);
textcolor(RED+BLINK);
cprintf("ESC aborts or press a key...");
textcolor(WHITE);
int c = getch();
if(ESC==c)
{
exit(1);
};
if(0==c)
{
c=getch();
};
if(p<2)
{
clrscr();
}
}
}
Вот содержимое файла pause_t.cpp:
//Файл example18\pause_t.cpp
//Пауза для тестовой графики
/*Пауза с очисткой экрана и надписью при р=0
с очисткой экрана, без надписи при р=1
без очистки экрана, без надписи при р>1
Выход в ОС при ESC
Продолжение работы при нажатии любой клавиши*/
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
//void pause(int );
void pause(int p)
{
if(p==0)
{
cout<<"\n"<<"ESC aborts or prees a key...";
}
int c = getch();
if(ESC==c)
{
exit(1);
};
if(0==c)
{
c=getch();
};
if(p<2)
{
clrscr();
}
}
Вот содержимое файла roll_gr.cpp:
//Файл example18\roll_gr.cpp
//Включение графический функций и необходимых заголовочных файлов
#include <conio.h>
#include <process.h>
#include <pause_t.cpp>
#include <pause_.c>
#include <iostream.h>
#include <stdio.h>
При попытке компиляции выдаются ошибки!
Прошу подскажите как можно отладить программу!
С уважением Kostya!!!