本文介绍了从字符串中获取文件名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

让我们说我有一个字符串" c:\ hello.txt"


我只想要c:\ hello部分,或只是你好 (所以我可以

在文件名的末尾添加一些内容)


i可以使用strrchr(" c:\ hello.txt",' '。'')找到最后一段时间......但是

我不确定指向那个角色的指针对我有什么好处。


any帮助?

解决方案



使用std:string,使用find和substr来做你需要的。


-

Ian Collins。






如果你知道如何使用它们它们很有用。这是一个伪装成

伪装!!!


let''s say i have a string "c:\hello.txt"

and i just want the "c:\hello" part, or just "hello" (so that i can
append something to the end of the filename)

i can use strrchr("c:\hello.txt", ''.'') to find the last period.. but
i''m not sure what good a pointer to that character does me.

any help?

解决方案


Use std:string, use the find and substr to do what you require.

--
Ian Collins.





they are useful if you know how to use them. This is a troll in
disguise!!!


这篇关于从字符串中获取文件名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-21 06:56