-1

我们可以在 C++ 中读取 FileName 的一部分吗?例如,我有两个名为 howdoyoudo1.cpp 和 howdoyoudo2.cpp 的文件,我需要一个 C++ 代码先读取文件名 xxxxxxxxdo1.cpp,然后再读取 xxxxxxxxdo2.cpp,即使它们显示在基于 DateTime 或名称修改的 dir 中或无论如何。程序执行时首先必须读取文件 xxxxxxxxdo1.cpp,然后读取 xxxxxxxxdo2.cpp 等等,如果有 xxxxxxxxdoNth.cpp 的......

指导一下,先谢谢了...

4

1 回答 1

2
  1. 您需要枚举目标目录上的所有文件,并在此过程中执行以下操作:
  2. 将文件名复制到某个缓冲区中,比如 BuffSrc。
  3. 在 BuffSrc 中搜索字符串“do”。

如果你也想搜索 num,你必须编写一个 for 循环并将“do%d.cpp”保存到某个缓冲区,然后再搜索文件名缓冲区中的字符串,即 BuffSrc。

当 do1.cpp 找到时,增加计数器并再次将 search_string 保存到缓冲区,直到您枚举目录上的所有文件。

于 2013-02-27T12:49:46.837 回答