Nisu mi jasni argumenti funckije initgraph.
Code:
int gdriver = 9;
int gmode = 2;
initgraph(&gdriver, &gmode, "");
int gdriver = 9;
int gmode = 2;
initgraph(&gdriver, &gmode, "");
Nasao sam da je gdriver tip grafickog prozora a gmode broj boja. Ovo "" ne znam. Cega sve tu ima?
Kako da popunim sledeci pravougaonik bojom (SOLID_FILL):
Code:
line(100,250,200,110);
line(200,110,300,250);
line(100,250,300,250);
line(100,250,200,110);
line(200,110,300,250);
line(100,250,300,250);
Kako da proverim da li je pritisnut neki odredjeni taster na tastaturi, npr. neka strelica ili space, pa onda da izvrsim neku akciju?
Treba mi jednostavni generator slucajnih brojeva koji generise izmedju nekih vrednosti, npr. 20 i 65. Brojevi trebaju biti razliciti pri svakom pokretanju programa.
Kako da pokrenem neki exe kog imam na disku? Nasao sam na google pomocu system() ali ne mogu da se snadjem.
Da li je dovoljno da nekome posaljem exe da bi mu program radio, ili trebam jos neke fajlove da mu posaljem?
Imam problem sa XO igrom koju pravim. Javlja mi da koristim pointere, a ja do toga jos nisam stigao, pa ne mogu da prepoznam gresku. Kao, ne moze da se izvrsi konverzija izmedju char i char* kad ispisujem tekst.
Code:
#include <winbgim.h>
#include <iostream>
using namespace std;
int main()
{
int gdriver = 9, gmode = 2;
int red = 1;
int polje = 0;
char polje1 = '1', polje2 = '2',...; //imam 9 polja...
oznaka = 'X';
bool kraj = false;
initgraph(&gdriver, &gmode, "");
setbkcolor(WHITE);
setcolor(BLACK);
cleardevice();
//deo koda namenjen crtanju table - line komanda nekoliko puta
do{
//deo koda kojim podesavam izgled teksta
outtextxy(95,55,polje1);
outtextxy(300,55,polje2);
//deo koda za ispis teksta; postoje ukupno 9 polja
if (red == 1){
cout << "Red je na X.";
red = 2;
oznaka = 'X';}
else{
cout << "Red je na O.";
red = 1;
oznaka = 'O';}
//deo koda za odabir polja i testiranje da li je unos ispravan
//deo koda koji postavlja znake X i O na tablu menjajuci vrednosti promenljivih polje1, polje2 itd.
//deo koda za proveru da li ima pobednika
}while(kraj = false);
getch();
closegraph();
return 0;
}
#include <winbgim.h>
#include <iostream>
using namespace std;
int main()
{
int gdriver = 9, gmode = 2;
int red = 1;
int polje = 0;
char polje1 = '1', polje2 = '2',...; //imam 9 polja...
oznaka = 'X';
bool kraj = false;
initgraph(&gdriver, &gmode, "");
setbkcolor(WHITE);
setcolor(BLACK);
cleardevice();
//deo koda namenjen crtanju table - line komanda nekoliko puta
do{
//deo koda kojim podesavam izgled teksta
outtextxy(95,55,polje1);
outtextxy(300,55,polje2);
//deo koda za ispis teksta; postoje ukupno 9 polja
if (red == 1){
cout << "Red je na X.";
red = 2;
oznaka = 'X';}
else{
cout << "Red je na O.";
red = 1;
oznaka = 'O';}
//deo koda za odabir polja i testiranje da li je unos ispravan
//deo koda koji postavlja znake X i O na tablu menjajuci vrednosti promenljivih polje1, polje2 itd.
//deo koda za proveru da li ima pobednika
}while(kraj = false);
getch();
closegraph();
return 0;
}
[Ovu poruku je menjao kole017 dana 17.04.2011. u 09:30 GMT+1]
[Ovu poruku je menjao kole017 dana 17.04.2011. u 09:32 GMT+1]
[Ovu poruku je menjao kole017 dana 17.04.2011. u 10:11 GMT+1]