在字符串中查找未知单词

时间:2013-04-18 01:14:12

标签: c

我正在构建一个简单的菜单并提出疑问:用户将会有一些已定义的命令,例如,一个条目将是“compact image< filename> .jpeg”。如何从字符串中间获取文件名和扩展名?

2 个答案:

答案 0 :(得分:0)

如果这是您需要从中获取文件名的字符串的实际示例,您可以:

  1. 将定义分隔符的字符串拆分为空格
  2. 获取拆分的最后位置,并将所有内容放到fileExtension或Period

答案 1 :(得分:0)

使用 strstr 在“haystack”中查找“needle”的实例 - 例如,它将返回“。”的索引,并且您可以构造包含文件名和使用此索引的扩展名。

希望这有帮助!