wifstream

    2熱度

    1回答

    我試圖通過我的應用程序 多次使用FILE指針爲此我雖然我創建一個函數並通過該指針傳遞。基本上我有這段代碼 FILE* fp; _wfopen_s (&fp, L"ftest.txt", L"r"); _setmode (_fileno(fp), _O_U8TEXT); wifstream file(fp); 這是重複的,現在反而我想有這樣的事情: wifstre

    1熱度

    2回答

    我正在研究烏爾都語印地文翻譯/音譯。我的目標是將烏爾都語句子翻譯成印地語,反之亦然,我正在使用visual C++ 2010軟件和C++語言。我在保存爲UTF-8格式的文本文件中寫了一個烏爾都語句子。現在我想從該文件中逐一獲取單個字符,以便我可以將其轉換爲等效的印地語字符。當我嘗試從輸入文件中獲取單個字符並在輸出文件中寫入此單個字符時,我在輸出文件中找到了一些未知的難看的字符。請用適當的代碼幫助我

    12熱度

    3回答

    當我使用wifstream向寬字符串(std :: wstring)讀取文本文件時,流實現是否支持不同的編碼 - 即是否可以用於讀取ASCII,UTF-8和UTF-16文件? 如果不是,我需要做什麼? (我需要讀取整個文件,如果有差別)

    7熱度

    5回答

    我想寫一個std::wstring到一個文件上,並且需要讀取那個內容爲std:wstring。當字符串爲L"<Any English letter>"時,正如預期的那樣發生。但是,當我們有像孟加拉語,卡納達語,日語等任何非英文字母的字符時,問題就會發生。嘗試了各種選項,如: 轉換的std::wstring到std::string和寫入到文件和讀取時間讀取爲std::string,並轉換爲std::

    0熱度

    1回答

    我在帶有MinGW工具鏈(g ++等)的windows上使用Eclipse。我有一個在達爾文上構建的程序,它使用wifstream和wofstream讀取和寫入文件。該程序comiles和工程找到使用達爾文eclipse(Mac)...不適合我的問題。 當我將代碼移到窗口並嘗試使用MinGW工具鏈和eclipse構建時,在wifstream,wofstream和wcout上發生編譯錯誤。定義爲ws

    0熱度

    1回答

    我開發了一個C++應用程序,用於在隨機訪問文件上讀取和寫入數據。 (我使用Visual C++ 2010) 這裏是我的程序: #include <iostream> #include <fstream> #include <string> using namespace std; class A { public : int a; string b;

    0熱度

    1回答

    我想弄清楚這個問題了,由於某種原因,我不斷收到此相匹配很多時候,因爲人們使用了流,或者他們不使用ifstream對象(如果我說得對的話)具有getline的第一個屬性。我很迷茫。 #include <string> std::wifstream myfile; myfile.open("LaunchLocations.txt"); getline(myfil

    0熱度

    2回答

    我必須先用西里爾語讀取一個文件,然後隨機選取一行隨機數並將修改後的文本寫入不同的文件。拉丁字母沒有問題,但我遇到了西里爾語文本的問題,因爲我收到了一些垃圾。所以這就是我試圖做的事情。 說,文件input.txt是 ааааааа ббббббб ввввввв 我要讀它,並把每行插入載體: vector<wstring> inputVector; wstring inputString,