Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: C++ Problema su lietuviškais rašmenimis

Parašė coolice· 2013 Rugs. 13 15:09:44
#1

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?


Parašė Pakartoti slaptažodį· 2013 Rugs. 14 02:09:38
#2

Labas, nežinau ar padės, tačiau naudoju šitą kompiliuojant per DevC++, kol kas veikia be priekaištų.

Biblioteka:
#include <locale>


Sakinys pačiame int'e:
setlocale(LC_CTYPE, "");

Parašė coolice· 2013 Rugs. 14 09:09:46
#3

Pakartoti slaptažodį parašė:
Labas, nežinau ar padės, tačiau naudoju šitą kompiliuojant per DevC++, kol kas veikia be priekaištų.

Biblioteka:
#include <locale>


Sakinys pačiame int'e:
setlocale(LC_CTYPE, "");


Žinok tas pats, niekas nepakito. Kažin ar dirbant su DevC++ labai skiriasi nuo CodeBlocks programos?

Parašė Pakartoti slaptažodį· 2013 Rugs. 14 15:09:06
#4

dev kur kas paprastesnis, ne toks apkrautas, gal ir sunkiau kompiliuot, tačiau nenoriu keisti. gali pamėginti, esu tikras - patiks.

Parašė edeni· 2013 Rugs. 14 19:09:18
#5

Na gal ne į temą, bet patarčiau programuot su Visual Studio 2012, univere su juo programuojam ir tikrai nesiskundžiu :)

O dėl lietuviškų raidžių pamegink:


setlocale(LC_ALL, "Lithuanian");

Parašė coolice· 2013 Rugs. 14 22:09:12
#6

edeni parašė:
Na gal ne į temą, bet patarčiau programuot su Visual Studio 2012, univere su juo programuojam ir tikrai nesiskundžiu :)

O dėl lietuviškų raidžių pamegink:


setlocale(LC_ALL, "Lithuanian");


Dėkui, bet ir šitą variantą išbandžiau ir vis tiek neveikia :(

Parašė edeni· 2013 Rugs. 14 22:09:36
#7

Na ant Visual Studio šitas triūkas tikrai veikia :)

Parašė coolice· 2013 Rugs. 14 22:09:38
#8

edeni parašė:
Na ant Visual Studio šitas triūkas tikrai veikia :)


Bandyčiau programuoti ir ant Visual Studio, ir ant Dev C++ , bet kažkodėl visgi norėtųsi mokintis per CodeBlocks. Mokykliniuose vadovėliuose ir laikant valstybinį egzą reikalauja mokėti programuoti per CodeBlocks. Net nežinau ar gerai būtų, jei programuočiau ne ta programa, kuria reikia.

Parašė Pakartoti slaptažodį· 2013 Rugs. 15 01:09:15
#9

esminių skirtumų tikrai nerasi, tik tiek, kad aplinka ir maži maži skirtumai galimi. tarkim getch() devc++ reikalingas, o codebloke užsišaldo langas automatiškai. galų gale programa juk visur vienoda. :D

Parašė Pradedantis· 2013 Spa. 20 18:10:10
#10

Sveiki, norėčiau paklausti elementarų klausimą: kodėl man išmeta lentelę su klaustuku, ten būna parašyta " It seems that this file has not build yet" nors spaudžiau jau ir: run and build ir tik build, tačiau kaip programa nepasileidžia, taip nepasileidžia. Ką daryti? Gal turite konkretų atsakymą (labai reikėtų atsakymą gauti kuo greičiau). Turiu paminėti, kad programa pagal viską turėjo būti sukurta teisingai ir be klaidų, nes rėmiausi pavyzdžiu, tai net nežinau kas čia blogai... Dėkoju iš anksto ?|

Parašė Pakartoti slaptažodį· 2013 Spa. 20 20:10:21
#11

parodyk kodą ir kokiu kompiliatoriumi remiesi. šiaip dviprasmė klaida, gali būti bet kas. ;o