Pereiti prie turinio

C++ lietuviškos raidės


Rekomenduojami pranešimai

Klausimas, kam tau tu lietuvisku raidziu, jei nesenai pradejai mokytis?

 

 

Nesvarbu kad nesenai pradėjo mokytis. Esmė tame kad visur visą laiką rašai su nosinėm o ant c++ tenka rašyti be jų. Man pačiam buvo sunku atprast rašyti be nosinių c++'e.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nesvarbu kad nesenai pradėjo mokytis. Esmė tame kad visur visą laiką rašai su nosinėm o ant c++ tenka rašyti be jų. Man pačiam buvo sunku atprast rašyti be nosinių c++'e.

Tai patikek, kitiem gal ir keistai atrodo, bet mane (ir tikiuosi ne tik mane) kaip programuotoja per diena erzina spaudyt alt+shift po 200 kartu per diena; todel 'lietuviskos' raides mano pranesimuose pasirodo tikrai nedaznai ;)

 

 

O i tema: kol zaidi, neverta i tokius neesminius dalykus gilintis, neuzilgo rasi ir didesniu problemu :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sunkiai su windows'ų CMD ir ne-lotyniškomis raidėmis.

 

Ir patariu neužsisėdėti praeityje ir naudoti UTF-8, o ne cp1257 :)

 

Nelabai supratau kurioj vietoj įdėti tą chcp 65001. O dėl UTF-8, dėkui, turėsiu omenyje.

 

 

Pabandyk main() pradžioje įrašyt:

 

setlocale(LC_ALL, "Lithuanian");

 

Nepadeda, tiesiog vietoj heroglifų, iš LT raidžių padaro paprastas lotyniškas.

 

 

kol zaidi, neverta i tokius neesminius dalykus gilintis, neuzilgo rasi ir didesniu problemu :)

 

Na, aš programuoju PHP kalba ir iš patirties žinau, kad vienaip ar kitaip viską reikės išsiaiškinti, todėl kam atidėlioti?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nelabai supratau kurioj vietoj įdėti tą chcp 65001. O dėl UTF-8, dėkui, turėsiu omenyje.

 

 

 

 

Nepadeda, tiesiog vietoj heroglifų, iš LT raidžių padaro paprastas lotyniškas.

 

 

 

 

Na, aš programuoju PHP kalba ir iš patirties žinau, kad vienaip ar kitaip viską reikės išsiaiškinti, todėl kam atidėlioti?

 

Tai gal tada imk su C++ programuoti ką rimčiau t.y. ne konsolėje aplinkoje? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nepadeda, tiesiog vietoj heroglifų, iš LT raidžių padaro paprastas lotyniškas.

 

Pabandyk paleisti:

#include <iostream>

using namespace std;

int main()
{
cout << "ąčęėįšųūžĄČĘĖĮŠŲŪŽ" << endl;
setlocale(LC_ALL, "Lithuanian");
cout << "ąčęėįšųūžĄČĘĖĮŠŲŪŽ" << endl;
system("PAUSE");
}

 

Bent jau pas mane ant MS Visual C++ 2008 viskas gerai.

post-6564-0-02989000-1339743788_thumb.png

Jei pas tave neveikia, tai turbūt reikia IDE/kompiliatorių kitaip sukonfiguruoti.

 

 

Tiems, kas sako, kad pradžioj neverta aiškintis tokių problemų: kuo anksčiau išsiaiškins, tuo geriau, ar taip ar taip, viskas vėliau susidurs.

 

Juk kai pradedi mokytis vairuotis, iš pradžių nesėdi prie automato, o iškart imi mechaną.

Redagavo wi_lius
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pabandyk paleisti:

#include <iostream>

using namespace std;

int main()
{
cout << "ąčęėįšųūžĄČĘĖĮŠŲŪŽ" << endl;
setlocale(LC_ALL, "Lithuanian");
cout << "ąčęėįšųūžĄČĘĖĮŠŲŪŽ" << endl;
system("PAUSE");
}

 

Bent jau pas mane ant MS Visual C++ 2008 viskas gerai.

post-6564-0-02989000-1339743788_thumb.png

Jei pas tave neveikia, tai turbūt reikia IDE/kompiliatorių kitaip sukonfiguruoti.

 

 

post-69698-0-34037500-1339750116_thumb.png

 

Naudoju MS Visual C++ 2010 Express

Nuoroda į pranešimą
Dalintis kituose puslapiuose

#include <iostream>
using namespace std;

int main()
{
 setlocale(LC_ALL, "Lithuanian");
 wcout <<L" -- ąčęėįšųū --";
}

Turėtų veikti.

 

Tas pats vistiek.

 

Debugeryje mesdavo kad neranda .pdb failų, tačiau nustačius nustatymuose kad juos imtų iš Microsoft Symbols Center debugeryje rašo

Loaded 'C:\Windows\System32\ntdll.dll', Symbols loaded (source information stripped).

ir vistiek LT raidžių neatpažįsta.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Išmėginau kodą su Visual Studio 2010 Express, man veikia. Debugeryje taip pat rodo, kad neranda PDB failų.

Dar pamėgink sukompiliuot su CodeBlocks. Failas tikrai išsaugotas UTF-8 formatu? Dar gali būti, kad konsolės šriftas neturi lt raidžių. Pamėgink nustatyti "Lucida Console".

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Išmėginau kodą su Visual Studio 2010 Express, man veikia. Debugeryje taip pat rodo, kad neranda PDB failų.

Dar pamėgink sukompiliuot su CodeBlocks. Failas tikrai išsaugotas UTF-8 formatu? Dar gali būti, kad konsolės šriftas neturi lt raidžių. Pamėgink nustatyti "Lucida Console".

 

Su CodeBlocks išveda teksta tiesiog lotyniškom raidėm. Failas tikrai išsaugotas UTF-8 formatu. Nelabai randu kaip nustatyti konsolės šriftą. :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai patikek, kitiem gal ir keistai atrodo, bet mane (ir tikiuosi ne tik mane) kaip programuotoja per diena erzina spaudyt alt+shift po 200 kartu per diena; todel 'lietuviskos' raides mano pranesimuose pasirodo tikrai nedaznai ;)

 

 

AltGr ir -variant us. Jeigu pas "programuotoją" visi pirštai - nykščiai, tai čia jau "programuotojo" bėdos.

 

 

Temos autoriui dėl šrifto keitimo: ant lango "borderio" numyk dešinį pelės mygtuką ir pasivaikščiok po "Properties.

 

Beje, ar lietuviškas raides atvaizduoja jas vedant rankomis? Jeigu atvaizduoja, tai kaltas ne šriftas.

Redagavo kashiukas
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...