Avatar billede gozo123 Nybegynder
16. februar 2006 - 10:06 Der er 6 kommentarer og
1 løsning

Jeg kan ikke skrive de danske bogstaver i c?

Hej
kan ikke få mine c programmer til at skrive æ,ø og å.

Skriver med dette program:
#include <stdio.h>
int main(void)
{
    printf("æøå ");
    return 0;
    }
Får bare underlige tegn.
Nogen som kan hjælpe?
Avatar billede arne_v Ekspert
16. februar 2006 - 13:18 #1
ÆØÅ virker sikkert fint

men jeg tror at du skriver koden i et Windows program med
tegnsæt ANSI/CP-1252/ISO-8859-1 og kigger i en kommando prompt
med tegnsæt CP-437/CP-850

lav tegnene i det tegnsæt de skal vises i

normalt vil jeg sige at rigtig bruger input output bruger enten
GUI eller fil og så passer det jo fint med windows tehnsæt
mens console input output er for IT folk og de kan læse engelsk
Avatar billede bertelbrander Novice
16. februar 2006 - 19:42 #2
Man kan f.ex:
#include <iostream>

#define ae "\x91"
#define oe "\x9B"
#define aa "\x86"
#define AE "\x92"
#define OE "\x9D"
#define AA "\x8F"

int main()
{
  std::cout << "En " oe " med en s" oe  " i en " aa << std::endl;
}

Hvis det er windows kan man også bruge OemToChar og CharToOem
Avatar billede gozo123 Nybegynder
21. februar 2006 - 08:16 #3
Tak for svarene.

Hvor ændre jeg mine tegnsæt henne? :-)

Hilsen

Peter
Avatar billede arne_v Ekspert
21. februar 2006 - 18:08 #4
en god editor kan gemme i det tegnsaet du oensker at gemme i
Avatar billede gozo123 Nybegynder
21. februar 2006 - 19:24 #5
Ok - tak

Kan du anbefale en god editor?

Smider du et svar... :-)
Avatar billede arne_v Ekspert
21. februar 2006 - 19:57 #6
Jeg bruger JEdit (www.jedit.org) men der er mange alternativer baade paa windows
og paa linux
Avatar billede arne_v Ekspert
21. februar 2006 - 19:58 #7
og et svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester