C++的有關檔案輸出的問題


Recommended Posts

是這樣的,

我想用C++寫一段程式可以產生一個.bmp的圖片,

可是我發現ofstream出來的東西都是純文字,

而不是二進位的資料。

例如:


ofstream ofile("FILE_SITE//FILE_NAME.xxx",ios::out);

if(ofile.is_open())
{
ofile<< 00000001;
cout << "success" << endl;
}
else
cout << "fail" << endl;

檔案儲存的資料是 00110001 (ascII 的 1),

而不是 00000001。

請問要怎樣寫才對?

鏈接文章
分享到其他網站

請登入後來留意見

在登入之後,您才能留意見



立即登入