[ Príspevkov: 9 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.09.13
Prihlásený: 07.06.14
Príspevky: 13
Témy: 5 | 5
NapísalOffline : 28.03.2014 9:39 | C-Formátovanie Výstupu (diakritika)

Zdravím vás
Viem že sa dá v C vypísať dlhé á atď , proste slovenské písmená , prišiel som na to že by sa to malo písať prostredníctvom \(a tu nejake cislo) ale to je všetko čo som zistil , ak by bol niekto dobrý a vysvetlil mi to ako dalej , budem rád


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 28.03.2014 11:10 | C-Formátovanie Výstupu (diakritika)

V akom kódovaní má byť ten text? (ak v nejakom 8-bitovom, alebo v utf-8, tak stačí použiť priamo znak á a vypíše sa á).


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 28.04.11
Prihlásený: 03.05.24
Príspevky: 296
Témy: 27 | 27
Bydlisko: Martin/Brno
NapísalOffline : 28.03.2014 11:45 | C-Formátovanie Výstupu (diakritika)

V skole nam hovorili ze na UTF-8 sa da pouzit wchar_t typ tusim alebo tak nejak, niesom si isty. Lebo char je iba na jednom byte tak tam iba ascii znaky ulozis.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.09.13
Prihlásený: 07.06.14
Príspevky: 13
Témy: 5 | 5
Napísal autor témyOffline : 28.03.2014 12:25 | C-Formátovanie Výstupu (diakritika)

No v akom kodovaní to je otázne, použivam Micro.. Visual 2008 C++
compilujem to ako cpp subor keď dám puts("Výška") tak mi to vypíše VřUka
stačí asik primitívne kodovanie ktore mi postačí na napísanie mekčeňov atď


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 28.03.2014 22:00 | C-Formátovanie Výstupu (diakritika)

Ten text musí byť v zdrojovom kóde uložený v kódovaní, v akom pracuje terminál/konzola, kde sa ten text bude zobrazovať.
Podla toho, čo to zobrazuje tipujem, že zdrojový kód je uložený v kódovaní WIndows-1250 a konzola očakáva kódovanie IBM-852.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 01.09.13
Prihlásený: 07.06.14
Príspevky: 13
Témy: 5 | 5
Napísal autor témyOffline : 29.03.2014 14:49 | C-Formátovanie Výstupu (diakritika)

no definované to mám asik tak že char *cm="Výška";


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 29.03.2014 15:53 | C-Formátovanie Výstupu (diakritika)

Problém je, že ten súbor je uložený v nesprávnom kódovaní. :)


Offline

Užívateľ
Užívateľ
C-Formátovanie Výstupu (diakritika)

Registrovaný: 24.08.12
Prihlásený: 09.02.19
Príspevky: 59
Témy: 0 | 0
NapísalOffline : 30.03.2014 16:09 | C-Formátovanie Výstupu (diakritika)

Máš zřejmě na mysli tohle:

Kód:
printf("_ A \x41 %c %c %c _\n", 'A', 65, 0x41);


V terminálu ti to vypíše _ A A A A A _

Ale jestli to chceš dělat takhle, budeš muset vypisovat šestnáctkové kódy každého znaku s diakritikou podle příslušné národní kódové stránky: http://cs.wikipedia.org/wiki/CP852

To už by bylo jednodušší použít pro vytváření zdrojáku nějaký DOSový editor, třeba jestli je v systému ještě program EDIT, nebo editory vystavěné ve správcích jako je Norton Commander, Volkov Commander nebo Far Manager: http://cs.wikipedia.org/wiki/Far_Manager
Podmínkou je samozřejmě správně nastavené kódování pro konzoli.


_________________
"Existuje pouze jeden člověk, který má méně přátel než Bill Gates, a tím je Saddám Husajn." (Paul Grayson)
Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 30.03.2014 16:51 | C-Formátovanie Výstupu (diakritika)

Každý normálny editor umožňuje používať rôzne kódovania takže s kódovaním 852 by problém nemal byť. :)


 [ Príspevkov: 9 ] 


C-Formátovanie Výstupu (diakritika)



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

C++ diakritika pri vstupe

v Assembler, C, C++, Pascal, Java

1

1025

08.07.2020 10:07

marian_r

V tomto fóre nie sú ďalšie neprečítané témy.

c++ formatovanie textu

v Assembler, C, C++, Pascal, Java

7

638

18.11.2010 15:07

masloslayer

V tomto fóre nie sú ďalšie neprečítané témy.

[C++] formatovanie vstupu zo suboru

v Assembler, C, C++, Pascal, Java

7

452

27.04.2013 23:31

vama

V tomto fóre nie sú ďalšie neprečítané témy.

Formátovanie HDD v LCD TV - nevidím ho v PC, nejde formátovanie nanovo.

v Pevné disky a radiče

6

988

23.09.2017 22:59

kllr007

V tomto fóre nie sú ďalšie neprečítané témy.

nastavenie výstupu zvuku

v Audio programy

6

742

22.12.2015 19:56

ado095

V tomto fóre nie sú ďalšie neprečítané témy.

zapnutie hdmi výstupu

v Notebooky a netbooky

0

417

04.10.2017 17:07

saikez

V tomto fóre nie sú ďalšie neprečítané témy.

Uprednostovanie zvukoveho vystupu

v Zvuk

0

484

03.04.2008 12:21

tommy1104

V tomto fóre nie sú ďalšie neprečítané témy.

Ma moznost tohto vystupu ?

v ATI/AMD grafické karty

0

535

16.02.2009 19:11

icefire

V tomto fóre nie sú ďalšie neprečítané témy.

Nahravanie vystupu zvukovky (nejde)

v Zvuk

5

1253

29.09.2009 23:34

prandof

V tomto fóre nie sú ďalšie neprečítané témy.

prevodnik z opt. vystupu na analog

v Elektronika

0

935

27.02.2006 22:58

p55p

V tomto fóre nie sú ďalšie neprečítané témy.

prepojenie výstupu a vstupu, može sa?

v Zvuk

25

299

06.04.2024 9:32

tatko Tom

V tomto fóre nie sú ďalšie neprečítané témy.

Ako spraviť screenshot pascalovského grafického výstupu?

v Assembler, C, C++, Pascal, Java

2

1064

17.05.2007 23:54

audiotrack

V tomto fóre nie sú ďalšie neprečítané témy.

Zmena vstupu a vystupu v Netbeans

v Assembler, C, C++, Pascal, Java

1

481

13.03.2012 12:38

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

Moznosti vystupu zvuku z PC (ulomeny jack)

v Zvuk

1

417

02.12.2011 13:34

killer

V tomto fóre nie sú ďalšie neprečítané témy.

sparovanie vystupu podla stlpca v MySQL DB

v Databázy

1

533

09.12.2009 11:47

GoodWill

V tomto fóre nie sú ďalšie neprečítané témy.

LM35DZ a zesílení z výstupu - pro teploměr

v Elektronika

8

2003

12.10.2005 18:22

Oneeye_IO



© 2005 - 2024 PCforum, edited by JanoF