rt,我是用这样的方法写的:
QFilefp1(DATAFILE);
if(fp1.open(QFile::Append|QFile::WriteOnly))
{
QTextStreamstm2(&fp1);
stm2<<usr_name<<endl;
stm2<<usr_name<<endl;
[/pre][pre]fp1.close()
这样写完了用记事本打开换行符就变成了小黑框,但是用写字板打开就可以了[/pre][pre]然后我是这样读的:
]QStringbuf;
QTextStreamstm(&fp)
while(!fp.atEnd())[pre]{
stm>>buf;
fp.close();
}
但是这样读,只能读一行,读不了第二行,后来换成这样
while(!fp.atEnd())
{
buf = fp.readLine();
}
fp.close();
这样一行都
没有办法读。。。都是用[/pre][pre]不知道是什么原因,请教各位大侠~~~~~~~
[ 此帖被moment在2011-05-18 19:23重新编辑 ]