[ 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 | 5

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


 [ Príspevok: 1 ] 


c++ načítavanie z textového súboru atď..



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

192

27.06.2014 14:08

walther

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

166

03.11.2013 18:06

Rioner

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

Zistenie textoveho suboru

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

2

241

12.05.2012 22:18

Siriuse

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

kodovanie textoveho suboru

v Ostatné programy

4

195

25.03.2010 0:12

DeaDMan

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

Hra z textoveho suboru

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

2

163

19.04.2017 7:04

domiha

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

výpis textu z textového súboru

v PHP, ASP

3

764

14.10.2009 17:50

LooL

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

Editacia textoveho suboru v PHP

v PHP, ASP

1

281

08.08.2011 17:25

Unlink

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

374

13.10.2009 16:40

Snacker

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

wordress import clankov z textoveho suboru

v Redakčné systémy

1

377

24.06.2011 15:19

don jebot

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

545

07.06.2009 21:30

Peet51

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

248

11.06.2008 22:31

shiro

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

c++ citanie zo suboru

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

2

1378

24.09.2012 20:08

S1RuP

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

[C++] formatovanie vstupu zo suboru

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

7

215

27.04.2013 23:31

vama

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

504

06.05.2012 10:46

aktyX

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

zapisovanie do suboru v C#

v Technológia .NET

1

187

19.05.2013 21:41

walther

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

123

18.04.2015 9:26

ado130



© 2005 - 2018 PCforum, edited by JanoF