作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我有一个程序,它提供一个 QString 并将每个“\”更改为“/”。看起来很简单,但是当我使用下面的代码时,发生了 5 个错误:
QString path ;
path = "C:\MyLife\Image Collection" ;
for( int i=0 ; i < path.size() ; i++ )
{
if( path[i] == "\" )
path[i] = "/" ;
}
qDebug() << path ;
最佳答案
求你了,止血吧!并使用跨平台目录/路径包装器类。 Qt 有一些:QDir、QFileInfo、QFile。只需使用它们。
哦,QDir 为您提供了一个很好的静态方法,它完全符合您的要求:
path = QDir::fromNativeSeparators(path);
没有理由手动完成(有错误)
关于c++ - 在 QString 中将反斜杠更改为正斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5441497/
我是一名优秀的程序员,十分优秀!