webForumDet fria alternativet

Svenska tecken i C

2 svar · 595 visningar · startad av Jiggr

JiggrMedlem sedan juni 200518 inlägg
#1

Om man ber användaren av programmet som man själv skapat att mata in en teckensträng och det visar sig att denna innehåller något/några av de svenska tecknena å, ä eller ö.

Hur ska jag då behandla denna sträng för att kunna representera denna rätt? Vill alltså, som jag förstår det, använda LATIN_1 istället för ASCII. Hur gör jag detta?

PeWMedlem sedan juni 200010 432 inlägg
#2

Funkar ju om du använder unsigned char:

unsigned char c;

   scanf("%c",&c);
   printf("%c",c);

Så tillvida att consolen accepterar svenska tecken, om det nu är en consol app du menar.

spangoMedlem sedan juni 20008 205 inlägg
#3

Jag skulle gissa att Jiggr sitter och kodar konsolapplikationer under Windows. I sådana fall är det bara att bita i det sura äpplet och leva med att det ser ut som det gör, det finns sätt att gå runt på men de är lika dåliga de...

132 ms totalt · 3 externa anrop · v20260731065814-full.102f7fcd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)