13. november 2004 - 13:55Der er
15 kommentarer og 1 løsning
Viser mystiske tegn
Jeg ved egentligt ikke om det er C++ der er problemet, men når jeg har compeilet noget c++ og det skal vises i CMD kommer der mærkelige tegn i stedet for æ ø å.
std::cout << ToDos("Rødgrød med fløde") << std::endl;
Her sker der ca følgende: 1: char sekvensen "Rødgrød med fløde" (en string literal) bliver oversat til en std::string (det der bliver til src i ToDos). 2: Funktionen ToDos kaldes med denne std::string. 3: ToDos lave et kopi af denne std::string (Dest), og laver Windows-æøå om til DOS-åæø. 4: ToDos returnerer denne kopi 5: Kopien (med DOS-æøå) udskrives til std::cout (sammen med en std::endl).
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.