Kezdőoldal » Számítástechnika » Programozás » Code::Blocks-ban tanulok...

Code::Blocks-ban tanulok programozni (c++, borland grafika)?

Figyelt kérdés

Meg lehet-e oldani külön fájl (a szügséges .exe-n kívül)

létrehozása nélkül, hogy változtatható adatot tároljak?

Kéne továbbá egy normális függvény, amivel akármilyen színt lehet használni (mint például mspaint-ben).

Szügségem lenne továbbá egy függvényre amely eldönti, hogy egy adott gomb le van-e nyomva (így akár többet is érzekelhetek vele)?


2012. júl. 28. 09:30
 1/5 iostream ***** válasza:

"Meg lehet-e oldani külön fájl (a szügséges .exe-n kívül) létrehozása nélkül, hogy változtatható adatot tároljak?"


No. Perzisztensen tárolni fájlok nélkül nem igazán lehetséges. NTFS (a WinNT default fájlrendszere, valószínűleg a tied is) támogatja az alternatív streameket, azaz egy fájlnévhez több konkrét adatrész is tartozhat.

Ki is próbálhatod: [link]


Ezzel az exe-hez tutsz adatot csatolni. Persze ha átmásolod FAT-ra vagy más fájlrendszerre, elvész.

2012. júl. 28. 10:13
Hasznos számodra ez a válasz?
 2/5 zsomkovacs ***** válasza:

A Borland C++ fordítót pont nem ismerem túl jól, de volt benne valami függvény, ami konzolos módban tudott 16 színt.


Egyáltalán, milyen rendszerre fejlesztesz?


Windows alatt - bár nem feltétlen szép megoldás - lehet a registryben adatot tárolni.


A színhasználat problémásabb. Elvileg a conio.h tud színt kezelni (talán az is csak 16-ot), gyakorlatban Win7 alatt nekem nem működött.


Inkább ess neki a WinAPI-nak, ha Windowsra fejlesztesz. Van SetTextColor függvény, ami a kiírandó karakter színét állítja, és egy RGB függvény, ami RGB kódból színt csinál. Ezekkel viszonylag egyszerűen lehet egy konzolszerű valamit csinálni, de persze ezeknél még sokkal többet tud. Ráadásul a KeyDown, vagy hogy hívják esemény figyelésével ellenőrizheted a lenyomott billentyűket.

2012. júl. 28. 11:52
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
iostream szokás szerint ágyúval lő verébre, mint amikor karaktereknként összehasonlítva akart stringeket illeszteni, regex helyett. Kérdező, Windows alatt a registryben szokás adatokat tárolni. A DOS pedig már elavult, esetleg ha mindenképp dosozni akarsz, akkor írd vissza az adatokat az EXE-be, akkor az volt a divat :)
2012. júl. 28. 16:58
Hasznos számodra ez a válasz?
 4/5 A kérdező kommentje:

köszönöm mindenkinek a válaszokat,

windows xp-re fejlesztek

16 féle szín van ebben is (elég kevés)

szóval most a legfontosabb a billentyűzet megfelelő kezelése lenne, tudtok segíteni?

2012. júl. 29. 14:40
 5/5 anonim ***** válasza:

Windows API

[link]

2012. júl. 29. 20:25
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!