반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- lua install
- 티몬삼겹살데이
- file open
- #신혼부부 #결혼준비 #신혼부부희망타운신혼부부특별공급
- QTcpServer
- Lua
- 찾다죽는줄
- lua interpreter
- 등록임대주택
- #부동산전자거래 #부동산전자계약 #부동산계약 #부동산전자계약방법 #부동산전자계약하는법 #부동산계약방법 #부동산중개수수료 #부동산중개수수료아끼기 #부동산복비아끼기
- 엑스퍼트2주년
- 중소규모택지
- QT TCP
- object
- 월세
- 청량리역한양수자인192
- lua setup
- lua for windows
- 국토교통부
- C API
- 프리미어 영상변환
- meta table
- TCP/IP
- 프리미어 영상저장
- file read
- FILE TRANSFER
- file write
- 수도권주택공급
- 엑스퍼트생일축하해
- C++ API
Archives
- Today
- Total
Value Creator의 IT(프로그래밍 / 전자제품)
#14 QT 파일 입출력 본문
반응형
[과정]
1. 임의의 프로젝트를 만든다
(프로젝트 생성과정은 아래 글 참고)
2019/06/19 - [1. 프로그래밍/3) QT] - #15 QFile을 이용한 메모장 만들기
2. main.cpp에 소스코드 붙여넣는다.
3. 실행시켜 본다.
[소스코드]
1. main.cpp에만 넣는다.
#include "mainwindow.h"
#include <QApplication>
#include <QCoreApplication>
#include <QFile>
#include <QString>
#include <QDebug>
#include <QTextStream>
void write(QString filename)
{
QFile file(filename);
// Trying to open in WriteOnly and Text mode
if(!file.open(QFile::WriteOnly | QFile::Text))
{
qDebug() << " Could not open file for writing";
return;
}
// To write text, we use operator<<(),
// which is overloaded to take
// a QTextStream on the left
// and data types (including QString) on the right
QTextStream out(&file);
out << "QFile Tutorial";
file.flush();
file.close();
}
void read(QString filename)
{
QFile file(filename);
if(!file.open(QFile::ReadOnly | QFile::Text))
{
qDebug() << " Could not open the file for reading";
return;
}
QTextStream in(&file);
QString myText = in.readAll();
qDebug() << myText;
file.close();
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
QString filename = "C:/Qt/MyFile.txt";
write(filename);
read(filename);
return a.exec();
}
[결과]
Output:
"QFile Tutorial"
아래와 같이 txt 파일이 잘 만들어졌다.
[소스코드 파일]
반응형
'1. 프로그래밍 > 3) QT' 카테고리의 다른 글
#16 QT UDP, TCP 이용한 텍스트 및 텍스트 파일 송수신 프로그램 (0) | 2019.06.19 |
---|---|
#15 QFile을 이용한 메모장 만들기 (0) | 2019.06.19 |
#11 QT 유용한 사이트 모음 (0) | 2019.06.17 |
#11 QT 네트워크 소켓 프로그래밍 해석 (0) | 2019.06.17 |
#9 [QT4] Network programming - Server (0) | 2019.06.14 |
Comments