Portál AbcLinuxu, 2. června 2025 01:18


Dotaz: Znaková sada v C++

21.8.2006 20:30 Skyker | skóre: 2
Znaková sada v C++
Přečteno: 189×
Odpovědět | Admin
Jak nastavit znakovou sadu v C++?
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.8.2006 21:09 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Znaková sada v C++
Odpovědět | | Sbalit | Link | Blokovat | Admin

Záleží na tom, co tím přesně myslíte. Zkuste se podívat na

21.8.2006 21:16 Skyker | skóre: 2
Rozbalit Rozbalit vše Re: Znaková sada v C++
V programu používám české znaky, ale chci aby se vypsaly strávně s diakritikou...
21.8.2006 21:49 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Znaková sada v C++

Pokud vám stačí, aby to fungovalo u vás, tak prostě používejte při editaci, překladu a spuštění pořád stejné kódování a budete v klidu. Pokud to chcete udělat pořádně, mělo by to fungovat např. takto:

#include <iostream>
#include <locale>

int main()
{
  std::ios_base::sync_with_stdio(false);
  std::wstring kobyla(L"příšerně žluťoučký kůň");
  std::wcout.imbue(std::locale("cs_CZ.UTF-8"));
  std::wcout << kobyla << std::endl;
  return 0;
}

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.