【发布时间】:2012-09-30 04:09:04
【问题描述】:
所以我需要通过以下方式解析用户的输入: 如果用户输入
C:\Program\Folder\NextFolder\File.txt
或
C:\Program\Folder\NextFolder\File.txt\
然后我想删除文件并保存
C:\Program\Folder\NextFolder\
我基本上想从末尾开始找到\ 的第一次出现,如果他们放了一个斜杠,那么我可以找到第二次出现。我可以用这段代码先或第二次区分:
input.substr(input.size()-1,1)!="/"
但我不明白如何从末尾找到第一次出现开始。有什么想法吗?
【问题讨论】:
-
C:\Program\Folder\NextFolder\File.txt\ 不是文件,这是目录!
标签: c++ string parsing input substring