Ako uchovávať & načítať štruktúru jednotlivých charakteristiky ASCII

C

cwt

Guest
Ahoj tam vonku ...

<img src="http://www.edaboard.com/images/smiles/icon_surprised.gif" alt="Surprised" border="0" />Mám niečo opýtať mojej programové veci.V súčasnej dobe i am using Visual Basic 6.0 na moje programovania.

To, čo ja chcem, je rád, že:

Základne na ASCII, bude môj program schopný nájsť vzor, ktorý predstavuje charakter a zobrazenie na ihličkové poľa.

Ako to mám na ukladanie všetkých modelov pre každý znak ASCII?

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" />Napr.pre znak 'A', čo je ekvivalent displej vzor je [c1, b7, 77, b7, c1].: all display pattern is in hex.

* Poznámka:
všetky displeja vzor je v hex.

Ako to mám načítať vzor pre každý znak ASCII?

<img src="http://www.edaboard.com/images/smiles/icon_question.gif" alt="Otázka" border="0" />Napr.pre znak 'A', displej vzor [c1, b7, 77, b7, c1] bude vyslať do ihličkové poľa.

Vďaka!

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Chladný" border="0" />
 
vyhlásiť poľa 8 bytov, ktoré majú byť znak vzor, potom vyhlásiť, rad 128 (alebo 256, v závislosti na vašej potreby) charakter modelov.

Mimochodom, toto pole je už v systéme BIOS, 400h bytov začína na FFA6E, pre prvých 128 znakov ASCII.Hodnoty sú trochu odlišné hoci, je, začínajúci na FFC76 (FFA6E 8 * 41h)
38, 6e, c6, c6, fe, c6, c6, 00

 
Ooh Okie ... ..
I am using 8x5 ihličkové polia, takže možno aj naďalej používať tieto charakter vzor v systéme BIOS?

Chcete povedať, že ja mal vyhlásiť, pole s veľkosťou 8x128 (alebo 256)?Len pole s veľkosťou??

Keby som to urobil, ako to mám nájsť zodpovedajúce charakteru vzor pre každý znak ASCII? (Napr. ak užívateľ zadať 'A')

Thanks ~

 
Ospravedlňujeme sa, je PC postavené charakter vzor sa 8X8 jehličková, a ja si nemyslím, že existuje spôsob, ako ho upraviť pre vaše použitie.

Ste museli vyhlásiť rad 5 bytov, ktoré majú byť váš charakter štruktúry a následne inicializovať pole 128 (alebo však veľa, čo potrebujete) charakter vzorov ručne.

Dim pattern_array (0 až 127, 1 až 5) ako byte

inicializovať pattern_array

potom pattern_array (CByte'', i) dáva i'th byte vyžaduje, aby znak

I Nenašli používajú Visual Basic vo chvíli, takže som pravdepodobne syntax všetko zle.

 
Vďaka ..
Môžete mi ukázať, ako sa inicializovať dvojaký rozmerné polia?

Ako dať [c1, b7, 77, b7, c1] v poli?

Somemore, musím sa na niečo opýtať, ako previesť reťazec typu hex typu.
Napr.ako previesť znak 'A' až na hexadecimálne typu, ktorý má hodnotu 1010?

 

Welcome to EDABoard.com

Sponsor

Back
Top