qt 파일 작업
int query::readFromFile()
{
// QFile file("./student.txt");
// if(!file.open(QIODevice::ReadOnly | QIODevice::Text))
// {
// QMessageBox::critical(this, "error", "readfile failed");
// return -1;
// }
// while(!file.atEnd())
// {
// QByteArray line = file.readLine();
// qDebug()<<line;
// }
//QTextCodec *code=QTextCodec::codecForName("utf8");// UTF8
QFile file("./student.txt");
file.open(QIODevice::ReadOnly | QIODevice::Text);
QTextStream in(&file);
in.setCodec("utf8");// --------
//in.setCodec(code)
while(!in.atEnd())
{
QString line = in.readLine();
qDebug()<<line;
}
file.close();
return 0;
}
또 하나 중요한 것은 텍스트 형식 파일 (예를 들어 txt) 을 읽을 때 QText Stream을 사용하고, 이진 파일을 읽을 때 (예를 들어 그림이나 exe 또는 PDF 파일) 는 QDate Stream 종류를 사용해야 한다는 것이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
java에서 네 가지 조작 xml 방식의 비교DOM은 XML 문서의 공식 W3C 표준을 플랫폼 및 언어와 무관한 방식으로 나타냅니다.DOM은 계층 구조로 구성된 노드 또는 정보 단편의 집합입니다.이 차원 구조는 개발자가 트리에서 특정한 정보를 찾을 수 있도록 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.