Sveiki. Neseniai pradėjau mokintis C++ kalbos ir susidūriau su viena paprasta problema. Kaip reikia nustatyti, kad atpažintų ir rodytų teisingai lietuviškus rašmenis per CodeBlocks programą?
Kiek žinau, reikia naudoti tokią funkciją: _setmode(_fileno(stdout), _O_U16TEXT);
Deja, kažkodėl programa neatpažįsta ir nepaleidžia sukurtos programos. Kodėl?
valdas3 (+1276)
Kodas tikriausiai neveikia todėl, nes codeblocks neturi reikiamų bibliotekų (visual studio turbūt turi). setlocale(LC_ALL,"LITHUANIAN") Tiesiog šitą parašyk ir turėtų veikti.
matrix (+104)
valdas3Kodas tikriausiai neveikia todėl, nes codeblocks neturi reikiamų bibliotekų (visual studio turbūt turi). setlocale(LC_ALL,"LITHUANIAN") Tiesiog šitą parašyk ir turėtų veikti.
O ką man reikia atlikti ar parsisiųsti, kad codeblocks turėtų reikiamas bibliotekas?
Pabandžiau įvesti tavo kodą: setlocale(LC_ALL,"LITHUANIAN")
Tai paleido programą, bet su klaidom:
Kokių pasiūlymų bus?
laimonas1367 (+7)
irasyk system ("chcp 1257"); jei nerodys lt raidziu tada daryk taip. paspausk ant kompliatoriaus ir eik y properties tada pasirink prie sriftu lucida console.
matrix (+104)
laimonas1367irasyk system ("chcp 1257"); jei nerodys lt raidziu tada daryk taip. paspausk ant kompliatoriaus ir eik y properties tada pasirink prie sriftu lucida console.
Kažkodėl niekas nesigauna ;/ Gal galėtum įkelti foto, kaip tu viską atlieki? Galbūt gal čia man neišeina...