stuCKSH 12 發表於 October 31, 2012 檢舉 Share 發表於 October 31, 2012 是這樣的,我想用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。請問要怎樣寫才對? 鏈接文章 分享到其他網站
stuCKSH 12 發表於 October 31, 2012 作者 檢舉 Share 發表於 October 31, 2012 我想到了,可以直接把數值加總再輸出。bool n1=1,n2=0,n3=1,n4=0,n5=1,n6=0,n7=1,n8=0;char a=n1*128+n2*64+n3*32+n4*16+n5*8+n6*4+n7*2+n8*1;早上起來想問題效果果然比較好。 鏈接文章 分享到其他網站
Recommended Posts
請登入後來留意見
在登入之後,您才能留意見
立即登入