【发布时间】:2013-05-27 10:26:03
【问题描述】:
我想使用 c++ 从文件夹中读取一些 jpg 文件。我已经搜索了互联网,但找不到解决此问题的方法。我不想使用 Boost 或其他库,而只是用 C++ 函数编写它。例如,我的文件夹中有 40 张图片,以"01.jpg, 02.jpg,...40.jpg" 命名,我想给出文件夹地址,并读取这 40 张图片并将它们一张一张保存在一个矢量中。我尝试了几次,但都失败了。我正在使用 Visual Studio。有人可以帮我吗?谢谢你。
【问题讨论】:
-
尝试 sdk 中的 findfirstfile 和 findnextfile 或 mfc 中的 cfilefind。
-
以
for (int i = 1; i <= 40; i++) { ... }开头怎么样?然后阅读std::istringstream。 -
查看此问题的答案以了解如何使用 Win32 API 进行操作:stackoverflow.com/questions/15068475/…
-
是关于如何为固定文件名生成字符串的问题,还是关于如何读取目录内容的问题?
-
这是关于如何读取目录内容,在我的例子中,它们是“.jpg”文件。我想我已经通过在 Visual Studio 中使用“sprintf_s”功能解决了这个问题。谢谢大家。
标签: c++ visual-studio-2010 io