Şimdi Ara

C++ UTF8 Kütüphane Yükleme (Yardım)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
5
Cevap
0
Favori
755
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • C++ ödevim var bir dosyadan veri okuyup sıralayıp yeni bir dosyaya yazacağım ancak dosyadaki türkçe karakterler hatalı çıkıyor UTF8 kütüphanesi yüklemek gerekiyormuş internetten kütüphane dosyasını buldum yükledim ama kullanamadım türkçe bir kaynakta bulamadım yardımcı olursanız çok sevinirim Teşekkürler.



    _____________________________
  • Bunu deneyebilir misin?

    #include <iostream> 
    #include <fstream>
    #include <string>
    #include <locale>
    #include <codecvt>
    #include <fcntl.h>
    #include <io.h>

    using namespace std;

    void read_all_lines(const wchar_t *filename)
    {
    wifstream wifs;
    wstring txtline;
    int c = 0;

    wifs.open(filename);
    if(!wifs.is_open())
    {
    wcerr << L"Dosya acilamadi" << endl;
    return;
    }
    // UTF8 olarak oku
    wifs.imbue(locale(wifs.getloc(), new codecvt_utf8<wchar_t, 0x10ffff, consume_header>()));
    while(getline(wifs, txtline))
    wcout << ++c << L'\t' << txtline << L'\n';
    wcout << endl;
    }

    int _tmain(int argc, _TCHAR* argv[])
    {
    // Console çıktı ver utf16 olarak
    _setmode(_fileno(stdout), _O_U16TEXT);
    if(argc < 2)
    {
    wcerr << L"Dosya adı bekleniyor" << endl;
    return 1;
    }
    read_all_lines(argv[1]);
    return 0;
    }
    _____________________________




  • aybaham kullanıcısına yanıt
    Hocam öncelikle ilginiz için çok teşekkür ederim
    kodları devc++ ile derlediğimde #include <codecvt> satırında [Error] codecvt: No such file or directory
    hatası alıyorum eksiklik nerde olabilir acaba eksik kütüphanesi dosyası varsa onları nasıl indirebilirim Teşekkürler.
    _____________________________
  • Reosta33 R kullanıcısına yanıt
    Önemli değil hocam sadece okuma kısmını al utf8 diye açıklama satırı olan kısmını al sadece okumak için ve yazmak için oraları kullan
    _____________________________
  • Daha önceden açtığım konu yardımcı olabilir.

    https://forum.donanimhaber.com/m_117310057//tm.htm#117310057
    _____________________________
  • Yapay Zeka’dan İlgili Konular
    ACİL YARDIM PDF.JS HATASI
    7 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.