Forum » Programiranje » C# Pomoč
C# Pomoč
Jagoda007 ::
Pozdravljeni!
Imam eno malo težavo glede pisanja programa v Visual C#. In sicer pri programu Križci-krožci" (Tic-tac-toe) me zanima kako bi v C-sharpu zgledala koda.
Imam eno malo težavo glede pisanja programa v Visual C#. In sicer pri programu Križci-krožci" (Tic-tac-toe) me zanima kako bi v C-sharpu zgledala koda.
Jagoda007 ::
Kako bi v C-sharpu zgledala ta koda, ki pa je napisana v c++ :
Že vnaprej se zahvaljujem za vaš odgovor!
LP
using namespace std; int izris(int x, int y) { char polje; for (int i=0;i<4;i++) { for (int j=0;j<4;j++) { if (i==0) cout<<polje[i][j]=j; else if (j==0) cout<<polje[i][j]=i; else if (x==i || y==j) cout<<polje[i][j]='#'; else cout<<" "; } cout<<endl; } } int main() { char deska[4][4]; izris(); cout<< cin>>x>>y; izris(x,y); system("PAUSE"); }
Že vnaprej se zahvaljujem za vaš odgovor!
LP
smoke ::
V bistvu to niti v C++ ne dela. Prvo zarad tega, ker spremenljivko tipa char naslavljas kot 2 dimenzionalno spremenljivko, drugo pa zarad tega, ker ni inicializirana (ima vrednost 0xcc). Kak bi pa naj program sploh deloval?
Hardstyle ::
V bistvu je razlika samo v cout in cin. Če se ti kaj sanja potem to znaš spremenit v C#.
Pozabit pa ne smeš na matriko, ki se v C# deklarira oz. uporablja drugače. Uporablja se v enem oklepaju [,].
C# ne pozna ukaza system("PAUSE");
Pozabit pa ne smeš na matriko, ki se v C# deklarira oz. uporablja drugače. Uporablja se v enem oklepaju [,].
C# ne pozna ukaza system("PAUSE");
Jagoda007 ::
Aja! pa sn že mislo da bo neke s tega :)
V bistvu naj bi deloval tak - Igra se na tabli dimenzije 3x3 polj. Igralca izmenično podajata koordinati polja, kamor postavita naslednji križec ali krožec. Po vsaki potezi igralcev program posodobi (na novo izriše) igralno tablo. Na koncu čestita igralcu, ki je zmagal.
V bistvu naj bi deloval tak - Igra se na tabli dimenzije 3x3 polj. Igralca izmenično podajata koordinati polja, kamor postavita naslednji križec ali krožec. Po vsaki potezi igralcev program posodobi (na novo izriše) igralno tablo. Na koncu čestita igralcu, ki je zmagal.
Hardstyle ::
Sej dela tak =) Samo s to kodo ne! Ker ti manjka "pamet", s tem mislim, da manjkajo rešitve kdaj kateri igralec zmaga. To kaj si skopiral je le del programa, ker ti manjka še izris mreže (drugače igraš na slepo).
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [C#] Prehajanje na low levelOddelek: Programiranje | 1313 (1069) | krneki0001 |
» | C# - domača nalogaOddelek: Programiranje | 2202 (1743) | IceBoX |
» | Freehand v krivuljo - C# ali VBOddelek: Programiranje | 1502 (1373) | PaX_MaN |
» | [Visual C#] pomoč - switch in oknoOddelek: Programiranje | 1608 (1386) | darkolord |
» | [c#] string -> intOddelek: Programiranje | 1854 (1818) | Kekec |