所以Ive得到的如何使用命令行參數讀取二進制文件並在C中打印出來?
struct records {
short link;
double gate;
unsigned char bar;
int rest;
char rink;
};
一個struct現在我想讀的二進制輸入和使用fread()
打印出來。我只是無法弄清楚到底要做什麼。
所以我只帶了
int main(int argc, char* argv[]){
}
所以第一關,你如何打開一個二進制文件?我在網上看到只有使用fopen()
時,他們總是指定輸入使用main()
和所有的例子。如何使用命令行參數來指定要打開哪個文件?
然後,如何將這些文件讀入struct
我創建並打印出來?
任何幫助表示讚賞,感謝你這麼多。
提示1:你忘了''返回0;''語句返回的''結果的main()''。提示2:一旦對提示1進行了更改,在返回語句中設置一個斷點並檢查argc和argv的內容,同時向程序提供不同的命令行參數。 – BitTickler