#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, ",");
}
#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, ",");
}
hocam ilginiz için çok teşekkür ederim ben kodları kullandığım zaman
#include
hatası alıyorum onu silip tekrar derleğimde ise 'UTF8Oku' was not declared in this scope hatası veriyor
kullandığım kod:
#include
#include
#include
#include
#include
#include
#include "utf8.h"
int main(int argc, char** argv) {
std::wstring Okunan = UTF8Oku("vya2016veriler.csv");
return 0;
}
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();
}
utf8'i "https://sourceforge.net/projects/utfcpp/" bu adresten indirip devc++ kütüphanesine ekledim acaba hata nerede olabilir tekrardan teşekkür ederim.