VC 2010讀取BIN檔案

2021-07-14 03:43:04 字數 595 閱讀 9857

最近在弄stm32更新韌體的上位機,記錄一下碰到的問題點

unsigned long nfilebytes;//用於儲存bin檔案總位元組數

unsigned char abinbyte[65536];//用於儲存從bin檔案獲取的資料

file *pfile;

_wfopen_s(&pfile,strfilepath,l"rb"); //開啟檔案strfilepath是檔案路徑vs2010是unicode編碼 定義時注意轉換或者這樣l"***"

if(pfile == null) //判斷檔案是否開啟成功

fseek(pfile,0,seek_end);//將檔案指標設定到檔案末尾處

nfilebytes=ftell(pfile);//獲取檔案指標的位置 也就相當於檔案的大小了

fseek(pfile,0,seek_set);//重新將檔案指標調回檔案開頭

fread(abinbyte , sizeof(unsigned char) , nfilebytes , pfile);//將整個檔案讀取 注意這裡檔案的大小不應超過65536

fclose(pfile);//關閉檔案

vc2010呼叫儲存過程

coinitialize null connectionptr pmyconnect null hresult hr pmyconnect.createinstance uuidof connection if failed hr return bstr t strconnect provider ...

VC2010的 DYNAMICBASE鏈結選項問題

近期偶然用windbg給乙個控制台程式的入口函式下斷點,位址之際用編譯出的map檔案中main函式的位址。結果windbg報告斷點未下成功,經過反覆檢視,包括在vc環境中除錯執行,均發現main函式的位址和map檔案中位址不一樣,切帶有隨機性。又用vc6.0實驗一遍,發現沒有任何問題。看來問題是出在...

VC 2010中GDAL的安裝

準備檔案 vs2010 必須滴 gdal的原始碼 我用的這個版本的 1 編譯gdal,獲取include和lib和dll 2 啟動cmd,進入vc10的安裝目錄下,預設為c program files microsoft visual studio 10.0 vc bin,要是你會改目錄,找這個東西...