Bosna i Hercegovina



#1 24.02.2016-09:40
Avko Offline
Administrator
Registrovan/a od: 28.05.2014-09:21
Komentari: 3,261


Subject: C+ ucitavanje txt datoteke sa 螚 slovima
sto bi trebali dodati u kodu da bi procitali nasa slova 螚 i prikazali ih na ekranu:

kod:
DownloadIzvorni kod (C++):
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. using namespace std;
  5.  
  6. int main () {
  7.         string redak;
  8.         ifstream test ("sluzbe.dat");
  9.                 if (test.is_open())  
  10.                 {
  11.                         while (! test.eof() )
  12.                         {
  13.                                 getline (test,redak);
  14.                                 cout << redak << endl;
  15.                         }
  16.                 test.close();
  17.                 }
  18.         else cout << "Ne mogu otvoriti datoteku";
  19.         system ("PAUSE");
  20.         return 0;
  21. }

Život je moja domovina.
Ovaj komentar je mijenjan 1 puta. zadnja izmjena 24.02.2016-09:41 od strane Avko. ↑  ↓

#2 24.02.2016-20:00
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,760


Subject: Re: C+ ucitavanje txt datoteke sa 螚 slovima
hehe nije mi ovo nikad ni palo napamet uistinu na knzoli ne vidi nasa slova mada je kodna strana dobra jer kad kucas sve je ok.
Pogledat cu kad stignem ako neko do tad ne odgonetne.
Pozdrav
↑  ↓

#3 24.02.2016-22:49
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,760


Subject: Re: C+ ucitavanje txt datoteke sa 螚 slovima
Kazu da ovo radi ali kod mene nece.
Probaj kod tebe.
Probao sam i 852.
DownloadIzvorni kod (C++):
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <windows.h>
  5.  
  6. using namespace std;
  7.  
  8.  
  9.  
  10. int main () {
  11.         string redak;
  12.         ifstream test ("sluzbe.dat");
  13.                 if (test.is_open())  
  14.                 {
  15.                         while (! test.eof() )
  16.                         {
  17.                                 getline (test,redak);
  18.                                 /*cout << redak << endl; */
  19.                                 SetConsoleOutputCP(1250);
  20.                                  cout << redak << endl;
  21.                         }
  22.                 test.close();
  23.                 }
  24.         else cout << "Ne mogu otvoriti datoteku";
  25.         system ("PAUSE");
  26.         return 0;
  27. }

Pozdrav
↑  ↓

#4 25.02.2016-09:43
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,760


Subject: Re: C+ ucitavanje txt datoteke sa 螚 slovima
Treba pretvoriti u char da bi radilo.
DownloadIzvorni kod (C++):
  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4. #include <windows.h>
  5.  
  6. using namespace std;
  7.  
  8.  
  9.  
  10. int main () {
  11.         string redak;
  12.         SetConsoleOutputCP(1250);  
  13.         ifstream test ("sluzbe.dat");
  14.                 if (test.is_open())  
  15.                 {
  16.                         while (! test.eof() )
  17.                         {
  18.                                 getline (test,redak);
  19.                                 char *kar = new char[redak.length() + 1];
  20.                                                                 strcpy(kar, redak.c_str());
  21.                                                                 AnsiToOem(kar, kar);
  22.                                 cout << kar << endl;
  23.                         }
  24.                 test.close();
  25.                 }
  26.                
  27.         else cout << "Ne mogu otvoriti datoteku";
  28.         system ("PAUSE");
  29.         return 0;
  30. }

Pozdrav
Ovaj komentar je mijenjan 1 puta. zadnja izmjena 25.02.2016-10:47 od strane Avko. ↑  ↓

#5 25.02.2016-10:06
Avko Offline
Administrator
Registrovan/a od: 28.05.2014-09:21
Komentari: 3,261


Subject: Re: C+ ucitavanje txt datoteke sa 螚 slovima
nece ni kod mene, a citao sam da su nasi znakovi 8859-16 tako da sam probao i sa time i nece.
u konacnici sam, posto je slican c sa javom vidjeti kako bi se u c to napravilo pa bi ja u javi.
Vidjet cu malo po internetu pa mozda nadem rijesenje.
uglavnom, hvala na trudu.
Život je moja domovina.
↑  ↓

#6 25.02.2016-10:13
zxz Offline
Administrator
Registrovan/a od: 03.02.2009-16:22
Komentari: 9,760


Subject: Re: C+ ucitavanje txt datoteke sa 螚 slovima
pa ovaj drugi kod mora da radi.
Pozdrav
↑  ↓

#7 25.02.2016-10:39
Avko Offline
Administrator
Registrovan/a od: 28.05.2014-09:21
Komentari: 3,261


Subject: Re: C+ ucitavanje txt datoteke sa 螚 slovima
Citat od zxz:
pa ovaj drugi kod mora da radi.
naravno da radi, ali je stavljen danas ujutro nakon sto sam isprobavao onaj prije njega.
eto radi, hvala.
Idem ga sada izucavati.
Život je moja domovina.
↑  ↓

Stranice (1): 1


All times are GMT +01:00. Current time: 20.10.2018-22:17.