[C] давно забытая графика |

17.06.2009, 04:31
|
|
Постоянный
Регистрация: 31.07.2008
Сообщений: 370
С нами:
9357506
Репутация:
350
|
|
[C] давно забытая графика
Код:
#include<stdio.h>
#include<dos.h>
#include<conio.h>
#include<stdlib.h>
#include<graphics.h>
#include<string.h>
void myprint (int X, int Y,int shadow, int color, int size, char *text);
int main()
{
int c,color,X,Y,shadow,style,size;
char *text;
char a;
int gdriver=DETECT, gmode, errorcode;
initgraph(&gdriver,&gmode, "");
errorcode=graphresult();
if(errorcode!=grOk)
{
printf("Graphics error: %s\n", grapherrormsg(errorcode));
getch();
return (0);
}
printf("Hi, enter coordinates(X,Y) where will be our text\n");
scanf("%d,%d",&X,&Y);
printf("Do you want shadow?(y/n)\n");
scanf("\n%c",&a);
if (a=='y')
c=1;
else
{
if (a=='n')
c=0;
else
{
printf("Error, as default shadow won't use\n");
c=0;
}
}
printf("Enter size(0-3)\n");
scanf("%d",&size);
printf("\nAt last enter your text\n");
scanf("%s\n",text);
color=4;
cleardevice();
myprint(X,Y,c,color,size,text);
getch();
closegraph();
return 0;
}
void myprint(int X, int Y,int shadow, int color, int size, char *text)
{
settextstyle(0,0,size);
setcolor(7);
outtextxy(X+shadow,Y-shadow,text);
setcolor(color);
outtextxy(X,Y,text);
}
народ обьясните плз почему когда ввожу переменную text то обычным нажатием ентера это не заканчиваеться а надо ввести какой нить еше символ....
и второй вопрос как сделать так что бы в переменной текст можно было ввести несколько слов и вывести их на екран все????
спасибо наперед
|
|
|

17.06.2009, 09:04
|
|
Постоянный
Регистрация: 15.06.2008
Сообщений: 941
С нами:
9423746
Репутация:
2399
|
|
народ обьясните плз почему когда ввожу переменную text то обычным нажатием ентера это не заканчиваеться а надо ввести какой нить еше символ....
юзай
и второй вопрос как сделать так что бы в переменной текст можно было ввести несколько слов и вывести их на екран все????
while для myprint
|
|
|

17.06.2009, 23:51
|
|
Новичок
Регистрация: 26.02.2009
Сообщений: 3
С нами:
9054543
Репутация:
0
|
|
Помогите пожалуйста. Нужно создать турнирную таблицу на C++ Builder. По результату матча проигравшая команда вылетает, выигравшая идет вперед-принцип олимпийской системы.
|
|
|

20.06.2009, 20:57
|
|
Новичок
Регистрация: 06.06.2009
Сообщений: 8
С нами:
8910425
Репутация:
0
|
|
Здравствуйте. Помогите пожалуйста. Долгосрочное задание на байлдере. Я просто тупой раз не смог это сотворить сам:
Код:
На плоскости задано множество окружностей.
Две окружности A и B назовём связанными, если они пересекаются либо существует
третья окружность C заданного множества, связанная с A и B.
Выбрать максимальное подмножество попарно не связанных друг с другом окружностей.
Могу предоставить код того что я написал но оно в корне не верно, поэтому наверное легче будет Вам самим составить это адское детище... Очень надо... Помогите плз!
|
|
|

20.06.2009, 23:53
|
|
Познающий
Регистрация: 26.05.2006
Сообщений: 33
С нами:
10504627
Репутация:
2
|
|
Задача по с++
Напишите пожалуйста задачу на С++.
Условие: Открыть текстовый файл, считать с него информацию, отсортировать по алфавиту, места пробелов заполнить амперсандами(&). Сохранить файл на диске.
|
|
|

21.06.2009, 00:01
|
|
Участник форума
Регистрация: 27.11.2008
Сообщений: 161
С нами:
9185589
Репутация:
128
|
|
Люди, помогите, плиз, может у кого завалялось, надо на ВинАПИ две функции
1. чтение данных из определленого ключа реестра
2. запись
Знаю, что банальщина, не хватает времени
|
|
|

21.06.2009, 16:41
|
|
Участник форума
Регистрация: 28.02.2007
Сообщений: 151
С нами:
10104519
Репутация:
74
|
|
Сообщение от ss88
Люди, помогите, плиз, может у кого завалялось, надо на ВинАПИ две функции
1. чтение данных из определленого ключа реестра
2. запись
Знаю, что банальщина, не хватает времени
http://www.compdoc.ru/prog/pascal/work_with_reg_in_delphi/
http://www.delphisources.ru/pages/faq/base/kol_lesson8.html
Посмотри здесь, может подойдет...
|
|
|

21.06.2009, 16:48
|
|
Познающий
Регистрация: 04.01.2009
Сообщений: 94
С нами:
9131159
Репутация:
145
|
|
Сообщение от NightJack
http://www.compdoc.ru/prog/pascal/work_with_reg_in_delphi/
сказали ведь на winapi =/
|
|
|

21.06.2009, 16:59
|
|
Постоянный
Регистрация: 12.12.2006
Сообщений: 906
С нами:
10216668
Репутация:
930
|
|
Функции winapi везде одинаковы ~
http://msdn.microsoft.com/ru-ru/library/sykcb9xf.aspx
http://social.msdn.microsoft.com/Search/ru-RU/?query=registr&ac=8
http://social.msdn.microsoft.com/Search/ru-RU/?query=registry&ac=3
|
|
|

21.06.2009, 17:08
|
|
Познающий
Регистрация: 04.01.2009
Сообщений: 94
С нами:
9131159
Репутация:
145
|
|
Сообщение от Fata1ex
Функции winapi везде одинаковы ~
Совершенно верно. Но приведенная выше ссылка вела на материал по классу TRegisty в Delphi. Это как известно не является winapi 
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|