首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

qt分离文件路径和文件名的有关问题

2012-04-01 
qt分离文件路径和文件名的问题。C/C++ codeQString d C:/Users/xfate/Pictures/2.pnginti d.lastInd

qt分离文件路径和文件名的问题。

C/C++ code
    QString d = "C:/Users/xfate/Pictures/2.png";    int  i = d.lastIndexOf("/");    QString j = d.right(i-1);    QString k = d.left(d.length()-i);

我想用上面的代码实现分离文件路径和文件名,但是测试是,i的值居然是23,k=“C:/Use”,j是“s/xfate/Pictures/2.png";
不知道为什么?

[解决办法]
QString j = d.right(d.length() - i - 1);
QString k = d.left(i + 1);

热点排行