 |
JLI Spieleprogrammierung
|
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 07.09.2003, 14:07 Titel: ASCII |
|
|
Hi!
Ich erwäge es als Herausforderer im Wettbewerb, der diese Woche unter dem Thema "Matrix" steht, anzutreten.
Nun muss ich aber meine Ausrüstung prüfen, und noch das nötigste besorgen, bevor ich beginnen kann.
Der deutsche ASCII-Satz befindet sich im Bereich von 0-255
in welchem Bereich ist sind die chinesische oder japanischen Schriftzeichen aufzufinden? _________________ The source of all power is in its destiny... |
|
Nach oben |
|
 |
AFE-GmdG JLI MVP


Alter: 45 Anmeldedatum: 19.07.2002 Beiträge: 1374 Wohnort: Irgendwo im Universum... Medaillen: Keine
|
Verfasst am: 07.09.2003, 14:25 Titel: |
|
|
Sind auf der Konsole gar nicht anzutreffen.
Diese Zeichen befinden sich im Unicodebereich recht weit hinten oder nutzen mehrere Codepages, um im Asciibereich zwischen 128 und 255 eingefügt zu werden. (das sind glaub ich 3 CP's)
Vorschlag: Nutze Bitmaps oder schau dir die Zeichentabelle von Windows an _________________
CPP: | float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;} |
|
|
Nach oben |
|
 |
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 07.09.2003, 14:45 Titel: |
|
|
Der Zeichensatz stimmt nicht. Wenn ich da auch auf 9 gehe unter "Arial Unicode MS" steht dort U+0039
Geb ich aber U+0039 in Word ein, dann bekomme ich nur ein blödes , (Komma)
also geht auch das eine Zeichen U+3300 nicht  _________________ The source of all power is in its destiny... |
|
Nach oben |
|
 |
bladegool JLI'ler

Anmeldedatum: 26.08.2003 Beiträge: 127 Wohnort: München Medaillen: Keine
|
Verfasst am: 07.09.2003, 16:23 Titel: |
|
|
Wie bekommt man denn ein ascii zeichen ohne konsole
Mit TextOut und so functs ja nicht  |
|
Nach oben |
|
 |
TheMillenium Dark JLI'ler
Anmeldedatum: 21.07.2002 Beiträge: 1427 Wohnort: World Medaillen: Keine
|
Verfasst am: 07.09.2003, 18:43 Titel: |
|
|
Mit einer eigens geschriebenen Funktion, okay? _________________ The source of all power is in its destiny... |
|
Nach oben |
|
 |
bladegool JLI'ler

Anmeldedatum: 26.08.2003 Beiträge: 127 Wohnort: München Medaillen: Keine
|
Verfasst am: 08.09.2003, 08:47 Titel: |
|
|
Ich habs so gemacht
char d=120;
char &h=(char)d;
TextOut(hdc,0,50,&h,3);
nur da kommt dann so was
xii
wie kann man des normal machen |
|
Nach oben |
|
 |
Christian Rousselle Site Admin

Alter: 48 Anmeldedatum: 19.07.2002 Beiträge: 1630
Medaillen: Keine
|
Verfasst am: 08.09.2003, 09:05 Titel: |
|
|
Meinst du sowas:
Code: |
char* str1 = "A";
char str2[2]; str2[0] = 65; str2[1] = 0;
TextOut(hdc,0,50,str1,1);
TextOut(hdc,0,50,str2,1);
|
C. |
|
Nach oben |
|
 |
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
Powered by phpBB © 2001, 2005 phpBB Group Deutsche Übersetzung von phpBB.de
|