Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevok: 1 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.11.09
Prihlásený: 03.06.12
Príspevky: 27
Témy: 5
Príspevok NapísalOffline : 30.12.2011 17:03

takze zdravim.. mam mensi problem z tvorbou niektorych programov, ktore nam zadal nas prednasajuci, ze si ich mame spravit pred skuskou..
takze 1. program

http://www.salanci.sk/C/Skuska2/index.html
tento program som nevedel ani inicializovat s textoveho suboru a vykreslit do imagu..
ak by bol niekto taky dobry a vedomosti chtivy tak by mi to mohol vysvetlit


program c.2

http://www.salanci.sk/C/Skuska2/index.html
tento program som vedel precitat s textaku aj vykreslit do imagu, ale menej uspesny som bol pri programovani funkcii, ktore mali zabezpecit priebeh hry..

môj kód :
//---------------------------------------------------------------------------

#include <vcl.h>
#include <fstream.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
struct TPolicko
{ bool JeObsadene;
char znak;
};
TPolicko pole[10][10];
int stav,PrveX,PrveY;
void Precitaj()
{int x,y;
char c;
ifstream f;
f.open("plocha.txt");
for (y=0;y<=9;y++)
{for (x=0;x<=9;x++)
{f.get(pole[y][x].znak);
if (pole[y][x].znak!=' ') pole[y][x].JeObsadene=true;
else pole[y][x].JeObsadene=false;
}f.get(c);
}
}
void Kresli()
{int x,y;
for (y=0;y<=9;y++)
{for (x=0;x<=9;x++)

if (!pole[y][x].JeObsadene) {Form1->Image1->Canvas->Brush->Color=clWhite;
Form1->Image1->Canvas->Rectangle(x*30,y*30,x*30+30,y*30+30); }
else { Form1->Image1->Canvas->Brush->Color=clYellow;
Form1->Image1->Canvas->Rectangle(x*30,y*30,x*30+30,y*30+30);
Form1->Image1->Canvas->TextOut(x*30+15,y*30+15,pole[y][x].znak);
}

}

}
bool JePrazdne()
{int x,y;
for (y=0;y<=7;y++)
{for (x=0;x<=7;x++)
{if (pole[y][x].JeObsadene) return false;
else return true;
}
}
}
bool DaSa(int x1, int y1, int x2, int y2)
{ if (pole[y1][x1].znak==' ' || pole[y2][x2].znak==' ') return false;
if (pole[y1][x1].JeObsadene && pole[y2][x2].JeObsadene ) return true;
if (pole[y1][x1].znak!=pole[y2][x2].znak) return false;
return true;
}
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::FormCreate(TObject *Sender)
{stav=1;
Precitaj();
Kresli();
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Image1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
{ if (X<0 || X>300 || Y<0 || Y>300) return;
X=X/30;
Y=Y/30;
if (stav==1)
if (DaSa(PrveX,PrveY,X,Y))
X=PrveX;
Y=PrveY;
stav=2;
Kresli();
return;

if ((X!=PrveX && Y!=PrveY) && (pole[PrveY][PrveX].znak==pole[Y][X].znak))
{pole[PrveY][PrveX].znak=' ';
pole[Y][X].znak=' ';
Kresli();

}
stav=1;
Kresli();


}
//---------------------------------------------------------------------------



program c.3

http://www.salanci.sk/C/Skuska4/index.html

tak v tomto programe fakt neviem ako mam osetrit to, aby sa mi nacitala z textaku farba.. ani neviem ako vlastne mam nacitat tie udaje do mojej strukturovanej premennej

za kazdu radu dakujem


Odpovedať na tému [ Príspevok: 1 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. C# čítanie jedného riadka z textového súboru

v Assembler, C, C++, Pascal, Java

4

517

27.06.2014 14:08

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. programovanie v C (nacitavanie matic zo suboru)

v Assembler, C, C++, Pascal, Java

8

345

03.11.2013 18:06

Rioner Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. kodovanie textoveho suboru

v Ostatné programy

4

354

25.03.2010 0:12

DeaDMan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zistenie textoveho suboru

v Assembler, C, C++, Pascal, Java

2

496

12.05.2012 22:18

Siriuse Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Hra z textoveho suboru

v Assembler, C, C++, Pascal, Java

2

365

19.04.2017 7:04

domiha Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. výpis textu z textového súboru

v HTML, XHTML, XML, CSS

1

563

13.10.2009 16:40

Snacker Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. výpis textu z textového súboru

v PHP, ASP

3

992

14.10.2009 17:50

LooL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Editacia textoveho suboru v PHP

v PHP, ASP

1

525

08.08.2011 17:25

Unlink Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. wordress import clankov z textoveho suboru

v Redakčné systémy

1

560

24.06.2011 15:19

don jebot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problemy so zvukom, pomale nacitavanie videí, atd.

v Operačné systémy Microsoft

0

321

18.08.2020 8:31

steelersfan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomalé načítavanie zo súboru

v Assembler, C, C++, Pascal, Java

8

900

07.06.2009 21:30

Peet51 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Označenie zariadení C:, D: atď

v Operačné systémy Microsoft

5

436

11.06.2008 22:31

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c++ citanie zo suboru

v Assembler, C, C++, Pascal, Java

2

1986

24.09.2012 20:08

S1RuP Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C formatované čítanie zo súboru

v Assembler, C, C++, Pascal, Java

13

849

06.05.2012 10:46

aktyX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zapisovanie do suboru v C#

v Technológia .NET

1

574

19.05.2013 21:41

walther Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Štruktúra, čítanie zo súboru [C]

v Assembler, C, C++, Pascal, Java

2

434

18.04.2015 9:26

ado130 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra