我目前正在使用相机的软件开发工具包。我可以用这台相机拍摄照片并将其另存为 bmp,但我必须在脚本中对文件名进行硬编码。相机使用我现在硬编码的文件名作为结构的元素,它用作其保存函数的参数。
例:
imageparam.filename = L"hardcodefilename.bmp";
我希望用户能够键入文件名,并将该名称插入到上面的示例中。我很难绕过代码中使用的引号。有没有办法使用 getline()
或 scanf()
并在这些引号之间输入源?
注意:我只使用C几周了,所以如果解决方案很明显,请保持友善。
我发现最简单的方法是将参数传递给主函数。所以在Visual Studio中,你只是作为命令行参数传递。以这种方式,您始终可以授予用户保存文件名的控制权。