반응형
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 |
Tags
- #신혼부부 #결혼준비 #신혼부부희망타운신혼부부특별공급
- Lua
- 월세
- lua setup
- 티몬삼겹살데이
- FILE TRANSFER
- QTcpServer
- lua for windows
- 순남시래기 #교대맛집 #교대역맛집 #한식맛집 #시래기국 #서울맛집 #가성비맛집 #건강한식단 #셀프반찬 #직장인맛집
- file write
- lua interpreter
- meta table
- 등록임대주택
- lua install
- C++ API
- 엑스퍼트2주년
- file read
- #부동산전자거래 #부동산전자계약 #부동산계약 #부동산전자계약방법 #부동산전자계약하는법 #부동산계약방법 #부동산중개수수료 #부동산중개수수료아끼기 #부동산복비아끼기
- 전동포 #송파구전기자전거 #전동킥보드수리 #모토벨로대리점 #전기자전거판매 #전동스쿠터수리 #배터리수리 #전기자전거수리 #송파구전동킥보드 #전동이동수단
- 중소규모택지
- 엑스퍼트생일축하해
- C API
- QT TCP
- 국토교통부
- 찾다죽는줄
- 수도권주택공급
- 편편집 #강남역맛집 #강남샤브샤브 #강남무한리필 #편백찜맛집 #월남쌈맛집 #샤브샤브맛집 #가성비맛집 #강남회식 #강남데이트
- object
- 육전국밥 #강남역맛집 #24시간맛집 #소고기국밥 #육전 #모둠전 #해물파전 #강남한식 #혼밥맛집 #강남역국밥
- TCP/IP
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