2010-04-09 29 views
5

Tôi muốn đặt một dòng mới vào một tệp txt, tôi đã thử với nhiều sự thay thế với rất nhiều trợ giúp từ diễn đàn này nhưng tôi luôn nhận được ký tự không rõ. Xin vui lòng giúpKý tự dòng mới vào textfile bằng cách sử dụng QFile

for(int i=0;i<fileDet.size();i++) 
{ 
    qDebug()<<"Name directory"<<fileDet.at(i); 
    QFile data("output.txt"); 
    if (data.open(QFile::Append)) { 
    QTextStream out(&data); 
    out << fileDet.at(i);//<<'\n'; 
    out << QChar((int)'\n'); 
    } 
    data.close(); 
    } 
+0

gì làm bạn có ý nghĩa bởi "tôi luôn nhận được nhân vật không rõ"? – rohanpm

Trả lời

10

Hãy thử out << endl;

5

Khi bạn mở file:

data.open (QFile :: Nối | QFile :: Text)

Các vấn đề liên quan