-
Üyelik
01.07.2015
-
Yaş/Cinsiyet
28 / E
-
Meslek
Öğrenci
-
Konum
Mersin
-
Ad Soyad
G** D**
-
Mesajlar
84
-
Beğeniler
7 / 10
-
Ticaret
1, (%100)
Öncelikle Merhaba
C++ dilinde veri yapıları ve algoritmaları ödevim var ancak yapamadığım yerler oldu forum üyelerine danışmak istedim yardımcı olabilecek arkadaşlara şimdiden teşekkür ediyorum.
Ödevde istenen Bir dosya içerisinden veriler okunacak ve yığın şeklinde sıralanıp yeni bir dosyaya yazılacak ancak ben dosyayı okurken karakter hatası alıyorum UTF8 kütüphanesini yükledim ama internette türkçe bir kaynak bulamadım kullanımını bilmiyorum
"evrak","Kelime","frekans"
1,"al gülüm ver gülüm",3
1,"balgümeci",5
1,"beslenme",2
Dosya bu şekilde uzayıp gidiyor sorularım
1)Bu dosyayı UTF8 olarak nasıl okuyabilirim
2)ben bu dosyadaki kelime kısmına göre sıralayacağım dosyayı okurken (,) işaretinden sonrasını oku gibi komutlar varmı?
http://www.selfsatis.com
-
Üyelik
23.10.2016
-
Yaş/Cinsiyet
27 / E
-
Meslek
Öğrenci
-
Konum
Denizli
-
Ad Soyad
K** C**
-
Mesajlar
691
-
Beğeniler
0 / 203
-
Ticaret
6, (%100)
#include
#include
#include
#include
#include
1 - ReadFile UTF-8
std::wstring UTF8Oku(const char* Dosya)
{
std::wifstream wif(Dosya);
wif.imbue(std::locale(std::locale::empty(), new std::codecvt_utf8));
std::wstringstream wss;
wss << wif.rdbuf();
return wss.str();
}
Kullanımı --> std::wstring Okunan = UTF8Oku("test.txt");
2 - Split / Explode / Separate
char * Parça = strtok(Yazı, ",");
while (Parça != NULL)
{
printf ("%s\n",Parça );
Parça = strtok (NULL, ",");
}
1 kişi bu mesajı beğendi.
-
Üyelik
02.07.2016
-
Yaş/Cinsiyet
39 / E
-
Meslek
Webmaster
-
Konum
İstanbul Avrupa
-
Ad Soyad
B** O**
-
Mesajlar
1705
-
Beğeniler
820 / 523
-
Ticaret
19, (%100)
Arkadaşın gösterdiği birinci kısım utf8.h kodudur.