所以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