Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Pravougaonik u Borland-u C++ 3.1

[es] :: C/C++ programiranje :: Pravougaonik u Borland-u C++ 3.1

[ Pregleda: 2055 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

action.script.freak
Beograd

Član broj: 157005
Poruke: 26
91.185.103.*



Profil

icon Pravougaonik u Borland-u C++ 3.107.12.2007. u 19:23 - pre 199 meseci
Jel moze nako da mi napise parce koda koje ce da crta pravougaonik u DOS-u , a da pritom taj kod moze da se kompajlira u Borland-u C++ 3.1 ili u Turbo C-u .
Znaci rec je o zastarelom BGI-u ; koji niko vise ne koristi .. al stacu to nam traze u skoli .....

Ja sam probao sa ovim al prijavljuje grske :
Code:

#include<stdio.h>
#include<dos.h>
#include<graphics.h>

main()
{
rectangle(100,100,100,100);
}


Pomozite ...... Osedecu zbog ovoga :) !!!!

[Ovu poruku je menjao X Files dana 08.12.2007. u 16:09 GMT+1]
Intel Core 2 Quad @ 4x3.0 GHz
4 GB DDR2 RAM @ 1066 MHz
Asus Commando Mainboard
500 GB SATA WD HDD
Antec P182 Special Edition
 
Odgovor na temu

savkic
Igor Savkić

Član broj: 92186
Poruke: 2739



+92 Profil

icon Re: Pravougaonik u Borland-u C++ 3.108.12.2007. u 11:08 - pre 199 meseci
> Jel moze nako da mi napise parce koda koje ce da crta pravougaonik u DOS-u , a da pritom taj kod moze da se kompajlira
> u Borland-u C++ 3.1 ili u Turbo C-u .
> Ja sam probao sa ovim al prijavljuje grske :

> rectangle(100,100,100,100);

Rectangle je funkcija koja ti treba (važi za TurboC), deklarisana je u graphics.h. Uvek kada postavljaš pitanje a kažeš da postoji greška, napiši koja je. U tvom primeru je problem što su ti sve kordinate 100 i što nisi inicijalizova grafički sistem. Pokušaj npr.

Code:

 int    GraphDriver;
 int    GraphMode;

 GraphDriver = DETECT;
 initgraph( &GraphDriver, &GraphMode, "" );
 rectangle(10,10,150,105);


Ako imaš bgidemo.c pogledaj, to je Borlandov grafički demo.
 
Odgovor na temu

action.script.freak
Beograd

Član broj: 157005
Poruke: 26
91.185.103.*



Profil

icon Re: Pravougaonik u Borland-u C++ 3.108.12.2007. u 14:53 - pre 199 meseci
EDIT: X Files : Molim Vas da zbog preglednosti, kod upisujete između tag-ova predviđenih za to:

[code]
int main ( int argc, char *argv[] )
{
// ...
return 0;
}
[/code]


Ovo je resilo problem :
Code:

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>

int main(void)
{
    int gdriver = DETECT, gmode, errorcode;
    int left, top, right, bottom;

    initgraph(&gdriver, &gmode, "");

    left = getmaxx() / 2 - 50;
    top = getmaxy() / 2 - 50;
    right = getmaxx() / 2 + 50;
    bottom = getmaxy() / 2 + 50;

    rectangle(left,top,right,bottom);

    getch();
    closegraph();
    return 0;
}

I jos pored toga sam morao da u isti folder gde je *.EXE file smestim i EGAVGA.BGI da bi radio ....
Hvala u svakom slucaju .... :)

[Ovu poruku je menjao X Files dana 08.12.2007. u 16:09 GMT+1]
Intel Core 2 Quad @ 4x3.0 GHz
4 GB DDR2 RAM @ 1066 MHz
Asus Commando Mainboard
500 GB SATA WD HDD
Antec P182 Special Edition
 
Odgovor na temu

[es] :: C/C++ programiranje :: Pravougaonik u Borland-u C++ 3.1

[ Pregleda: 2055 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.