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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.01.2011, 15:11   #1
hatsub
 
Регистрация: 24.01.2011
Сообщений: 9
По умолчанию Проблемы с инициализцией графики

Добры день, уважаемые жители форума.

задали написать программу на си с простейшими графическими примитивами. Возникает проблема в инициализации графики. Пользуюсь Turbo C 3.0.

Код:
#include<stdio.h>
#include<conio.h>
#include<graphics.h>

main(){
	clrscr();
	int gdriver=DETECT, gmode;
	initgraph(&gdriver,&gmode,"C:\TurboC30\LIB");
// Пробовал писать C:\TurboC30\LIB, C:\TurboC30\INCLUDE, C:\TurboC30\BIN
	line(10,10,105,105);
	getch();
	closegraph();
}
еще частенько выдает ошибку, что function should return a value.

p.s. Options > Linker > Libraries > Graphics library (крестик убран т.е. включено)

p.s. буду благодарен, если подскажите нормальный компилятор под windows.

Последний раз редактировалось Stilet; 27.01.2011 в 17:33.
hatsub вне форума Ответить с цитированием
Старый 27.01.2011, 15:16   #2
kaljan775
:D
Форумчанин
 
Аватар для kaljan775
 
Регистрация: 26.09.2010
Сообщений: 570
По умолчанию

данная фича работает только под ХР и версиями ранее, кстати говоря

нормальный компилятор - я пользуюсь visual studio
Пишу ПО, создаю сайты, делаю курсовые работы, за деньги
C#, .NET, MS SQL, AngularJS, HTML, jQuery
kaljan775 вне форума Ответить с цитированием
Старый 27.01.2011, 17:02   #3
netrino
Участник клуба
 
Аватар для netrino
 
Регистрация: 15.07.2008
Сообщений: 1,933
По умолчанию

Как раз крестик, если не ошибаюсь, должен стоять)
Попробуйте передавать в initgraph пустую строку
netrino вне форума Ответить с цитированием
Старый 27.01.2011, 17:35   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
function should return a value.
Может
Код:
int main(){
...
return 0;
}
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 30.01.2011, 21:41   #5
hatsub
 
Регистрация: 24.01.2011
Сообщений: 9
По умолчанию

netrino, Stilet - не работает. Все равно пишет, что функция должна передавать значение.
hatsub вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Графики Кузя студент Microsoft Office Excel 0 06.06.2010 11:01
Графики Андрей.12 Microsoft Office Excel 1 08.12.2009 22:00
Графики Slavik Microsoft Office Excel 13 20.03.2009 15:45
проблемы с инициализацией графики Teksa Паскаль, Turbo Pascal, PascalABC.NET 4 06.10.2008 18:03
Графики delphin100 Общие вопросы Delphi 6 16.03.2008 10:40