Anonymní profil entity – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil entity – Programujte.comAnonymní profil entity – Programujte.com

 

Příspěvky odeslané z IP adresy 85.135.132.–

entity
C / C++ › Otvorenie suboru s diakritik…
5. 9. 2009   #115618

Mas pravdu, zmenil som char txt[12]; ifs >> txt; na string txt; getline(ifs,txt); a uz to funguje. Vdaka vsetkym co pomohli.

entity
C / C++ › Otvorenie suboru s diakritik…
5. 9. 2009   #115616

Hmm. Spravil som vsetko(viac-menej) ako mas ty ale pri pokuse precitat nieco zo suboru mi program spadne

#include <iostream>

#include <fstream>
#include <locale>
using namespace std;

int main(){
setlocale(LC_ALL, "");
char name[]= "šè";
ifstream ifs;
ifs.open(name);
char txt[12];
ifs >> txt;
cout << txt;
cin.get();
cin.get();
}

teda na prikaze ifs >> txt;

entity
C / C++ › Otvorenie suboru s diakritik…
5. 9. 2009   #115611

no subor je generovany podla mena profilu uzivatela ...a subor negenerujem ja takze s tym nemozem nic spravit

entity
C / C++ › Otvorenie suboru s diakritik…
5. 9. 2009   #115609

Skusal som na google pohladat ako previest ANSII do utf-8 ale nepodarilo sa mi najst nic co by vyhovovalo. Jedina moznost ktoru som nasiel je znaky pretypovat na int ale netusim ako by sa potom pomocou niekolkych int-ov dal otvorit subor kedze open() berie len char alebo *char neviem urcite ktore. Takze, ako by ste vy otvorili subor na citanie s nazvom šč?

entity
C / C++ › Otvorenie suboru s diakritik…
5. 9. 2009   #115599

bukaj_001 napsal:
entity
Nie je problem skor vo funkcii .open() ktora zrejme nezvlada diakritiku?
Zodpověz si otázku: Jak je řetězec reprezentován v paměti? Až si to ujasníš, náhle se ozve můj hlas: A jak má kurňa open() vědět, v jakém kódování je ta sekvence bytů uložena?

J=jednotky a nuly. Tazke ako mam open() povedat v akom kodovani je paska ulozena?

entity
C / C++ › Otvorenie suboru s diakritik…
5. 9. 2009   #115593

tu je moj kod ktory by mal teoreticky fungovat

int main(){

char haha[]= "šč";
CharToOem(haha,haha);
ofstream heh;
heh.open(haha);
}

ale subor ktory sa vytvori ma nazov çź. Nie je problem skor vo funkcii .open() ktora zrejme nezvlada diakritiku?

entity
C / C++ › Otvorenie suboru s diakritik…
5. 9. 2009   #115587

Zdar, hladal som cez google ale nikde som nic nenasiel. Takze ako otvorit subor ktory sa vola napr. ľščť.txt

Vopred vdaka.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý