我有一个应用程序,只有从Windows命令提示符调用时才能正常工作.与输入/输出流有关.
所以我可以通过将它作为参数传递给cmd来从bash脚本中调用它.
cmd/c"badapp"
这很好 - 但偶尔badapp会因网络问题而失败 - 我得不到反馈.无论如何都要从bash脚本中检查ERRORLEVEl - 或者在运行bash脚本的终端上查看badapp的输出?
我可以在各种编译器上使用pragma pack来强制结构具有不在其自然对齐上的字段.
这是递归的 - 所以假设struct typedef A包含typedef struct B的字段.如果使用pragma打包A将强制结构B打包?