Svenska tecken

C/C++

3 svar · 688 visningar · startad av peterbladh

Medlem sedan juni 2000277 inlägg
Trådstart#1

Hej! Här kommer en fråga till från mig...

Finns det nåt SMIDIGT sätt att skriva ut svenska tecken (i dos fönster) i sitt c++ program (skrivet i ms vc++). Jag vet att möjligheten att använda unsigned char(nummer) finns, men det känns inte särskilt smidigt

Medlem sedan apr. 20002 487 inlägg
#2

Öppna kodfilen med edit.com och skriv in de svenska tecknen där...

Medlem sedan juni 2000277 inlägg
#3

Hej & tack!

Det fungerade ju fin fint, men det ser ju inte klokt ut när man åter öppnar filen i vc++ (men det gör ju inget). Vad är det som händer egentligen när man editerat filen med edit.com?

Problemet kvarstår dock när man tar emot en "åäö-inmatning" från en användare och sedan skriver ut det...

Medlem sedan apr. 20002 487 inlägg
#4

Varför? Olika teckentabeller mellan "vanliga" Windows och "DOS". När du skriver åäö i en Windows editor blir koderna rätt för Windows, men inte för DOS. Skriver du åäö i en DOS editor blir koderna rätt för DOS, men inte för Windows... Tack för det Microsoft.

För att ta emot input från användaren och sedan skriva ut det utan att det ser konstigt ut måste du söka igenom strängen efter "fel" ASCII koder och byta ut dem mot "rätt" ASCII kod.

[Redigerat av Muzzafarath den 25 jan 2001]

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)