gpt4 book ai didi

c++ - 如何从 C++ 中的文本文件内容文件扩展名中读取?

转载 作者:行者123 更新时间:2023-11-30 04:32:04 27 4
gpt4 key购买 nike

你好,我想从一个充满目录内容的文本文件中读取

这是我的例子:

下面是我的文本文件 MyText.txt

我的文本.txt

title.txt,image.png,sound.mp3

我希望能够读取 .txt 扩展名而不是文件名,我希望它仅用于文件扩展名,例如 .txt 或 .mp3 我将如何在 C++ 中执行此操作?

当我说阅读时,我的意思是在这样的 if 语句中引用它:

if(.mp3 exists in a text file)
{
fprintf(stderr,"sees the mp3 extensions");
}

我运行的是 Windows 7 32 位系统。

我需要一种更跨平台的方法。

最佳答案

我可以建议您阅读有关 C++ 文件处理的教程和另一本有关 C++ 字符串的教程吗?

没有快速解决方案:您必须使用 ifstream 读取文件类(class)。读取文件并将其存储在一个或多个中后 strings ,然后您可以使用 findsubstr 字符串方法创建 queue离散文件名。使用相同的方法,您可以再次拆分排队的元素,以找到扩展名并将它们添加到 set 中。 .一组不允许重复,因此您可以确定所有扩展名只会出现一次。

关于c++ - 如何从 C++ 中的文本文件内容文件扩展名中读取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7903536/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com