• 5733阅读
  • 4回复

[已解决]一个文件复制代码上面的问题! [复制链接]

上一主题 下一主题
离线blueliang
 
只看楼主 正序阅读 楼主  发表于: 2008-11-26
— 本帖被 XChinux 执行加亮操作(2008-11-26) —
刚开始学习编程,我在编写一个文件复制代码时出现问题
现在编译总是有问题,在cin>>str1;与cin>>str2这两行! 请问应该怎么样处理,注释掉输入那两行,编译就能通过,而且能实行从文件1到文件的复制 。请问大虾,现在应该怎么办!
#include <qstring.h>
#include <qfile.h>
#include <iostream>

using namespace std;

int main(int argc,char *argv[])
{
QString str1="1";
QString str2="2";
cout<<"please input a file pathname:";
cin>>str1;
cout<<"please input a file new pathname:";
cin>>str2;
QFile file;
file.copy(str1,str2);
return 0;
}

现在编译总是有问题,在cin>>str1;与cin>>str2这两行! 请问应该怎么样处理
[ 此贴被blueliang在2008-12-15 11:00重新编辑 ]
离线blueliang
只看该作者 4楼 发表于: 2008-11-28
多谢,问题终于解决了!
离线water_wf

只看该作者 3楼 发表于: 2008-11-26
QString name = QString::fromStdString(std::string);
std::string name = QString.toStdString()
离线blueliang
只看该作者 2楼 发表于: 2008-11-26
引用第1楼water_wf于2008-11-26 17:12发表的  :
这个是QString 和std::string的区别,cin,属于标准c++委员会的,QString属于奇趣,它们不同部门的


请问QString string之间如何能够转换
离线water_wf

只看该作者 1楼 发表于: 2008-11-26
这个是QString 和std::string的区别,cin,属于标准c++委员会的,QString属于奇趣,它们不同部门的
快速回复
限100 字节
 
上一个 下一个