fstream

    -4熱度

    2回答

    我面臨C++和C的問題,其中我的ifstream對象或文件指針不能正確讀取文本文件,並在輸出時顯示非法字符。但是,當我讀取.dat文件時,它會輸出正確的結果。 這是C代碼: #include <stdio.h> #include <conio.h> #include <ctype.h> void main() { FILE *file; char ch; fil

    0熱度

    3回答

    據我所知,read()和write()有那麼我們可以讀取和直接或文件寫入字節,而我被教導一個byte C++中的等價物是unsigned char,那麼爲什麼他們採取char指針作爲參數? 另外,不要一起來看看這個功能從「bmp文件圖像讀取」圖書館,我發現: bool BMPImage::readInfo() { //... //read bmp and dib heade

    -2熱度

    1回答

    業餘程序員在這裏。我今天的問題是我試圖加載一個.txt文件來顯示在對話框的編輯框中。 在我開始使用代碼之前:我可以通過指定文件位置並繞過來自getopenfilename的加載對話框來工作,並且它可以順暢地工作。但是當我從getopenfilename獲得文件位置時,我似乎無法工作。 相關的代碼是: ZeroMemory(&ofn, sizeof(ofn)); ofn.lStructSize =

    0熱度

    1回答

    我有許多分成許多小文件的文件。例如,我有 文件1 文件2 ... file10 文件1到file10只是一個文件分割成10。現在我想讀這10個文件,我想避免合併10文件一起創建一個大文件由於文件的大尺寸。我想依次閱讀它們,就好像它是一個大文件。 這就是我現在所擁有的,一次讀取一個文件。 std::ifstream file(filePath, std::ios_base::in | std::io

    -1熱度

    1回答

    是否有可能檢測到可執行文件所在的位置,然後使用該可執行文件(假設它位於文件夾中)找到特定的文件夾並生成帶有可執行文件的文本文件用戶在可執行文件夾中提供的名稱? 我一直在嘗試一些不同的方法,這就是我來了這麼遠(我知道這不對頭) std::cout << "Input the name of the file: "; std::string name = ""; std:: cin

    0熱度

    1回答

    我收到以下錯誤,當我試圖解決我的文件: myFile undeclared identifier 幫助將不勝感激! :)我真的沒有看到這個代碼中有什麼問題。 #include "stdafx.h" #include <iostream> #include <fstream> #include <string> #include <windows.h> int main() {

    1熱度

    1回答

    VS Express 2015中的fstream,ifstream和ofstream C++根本不適用於我。我嘗試在MingGW中打開一個當然可以工作的文件,但是在VS Studio中,它不想打開指定位置的文件。我也把文件「Artikel.txt」放在項目的根目錄下,但沒有什麼區別。 嘗試使用errno來檢測錯誤,失敗。我也無法在輸出中獲得錯誤消息。 void App1::MainPage::in

    -2熱度

    1回答

    我正在嘗試創建清單程序。需要包含ios :: app以覆蓋inventory.txt文件中的數據,比如ios :: out,但是當我添加ios :: app數據時,已經在損壞/垃圾中讀取。我想這個問題歸結爲這一行: outfile.open(「inventory.txt」,ios :: out | ios:app | ios :: binary); 我粘貼給我下面的問題的功能。 謝謝! void

    0熱度

    1回答

    在C++中,您可以在構造函數中指定流的模式。但在任何模式下,您仍然可以使用文本操作(>> int,>> string,getline)和二進制數據操作(讀取,寫入)。 以二進制模式打開文件,然後將其作爲文本讀取,或在文本模式下打開文件,然後將其作爲二進制文件讀取是否有意義? 你能給我一個例子,這可能是有用的嗎?

    1熱度

    1回答

    我安裝了png ++,libpng的包裝器,它恰好適用於C程序(我猜)在那裏我需要使用libpng來完成用C++編寫的項目,所以我安裝了png ++ 2.7 在documentation page上,我試着編譯這個例子來檢查包裝器是否安裝正確。這裏是一段代碼: #include <png++/png.hpp> #include <iostream> int main() { s