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.
2 svar · 597 visningar · startad av Jiggr
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?
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.
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...