[C/C++] Cách đọc và ghi File trong lập trình C++ – Đào tạo lập trình C++

#include<iostream>

#include<fstream>

#include<cstring>

#include<stdio.h>

#include<conio.h>

using

namespace

std

;

int

main

(

)

{

//Chương trình ghi vào tập tin

ofstream

outFile

(

“Data.txt”

,

ios

::

out

)

;

if

(

!

outFile

)

cout

<<

“Khong mo duoc tap tin\n”

;

else

{

char

CH

[

100

]

;

int

tuoi

;

cout

<<

“Nhap vao ten cua ban: “

;

gets

(

CH

)

;

for

(

int

i

=

0

;

i

<

strlen

(

CH

)

;

i

++

)

//Cách ghi từng ký tự hoặc từng byte dữ liệu vào tập tin

outFile

.

put

(

CH

[

i

]

)

;

outFile

<<

“\n”

;

//Ghi ký tự xuống dòng để phân biệt hàng họ tên và tuổi trong tập tin

cout

<<

“Nhap vao tuoi ban: “

;

cin

>>

tuoi

;

outFile

<<

tuoi

;

//Cách ghi dữ liệu bất kỳ bằng toán tử << vào tập tin

cout

<<

“Da ghi tap tin thanh cong\n”

;

outFile

.

close

(

)

;

}

//Chương trình đọc tập tin

ifstream

inFile

(

“Data.txt”

,

ios

::

in

)

;

if

(

!

inFile

)

cout

<<

“Khong mo duoc tap tin”

<<

endl

;

else

{

cout

<<

“\nNoi dung doc duoc la:”

;

char

Ten

[

100

]

,

age

;

inFile

.

getline

(

Ten

,

100

)

;

//Đọc chuỗi họ tên

inFile

.

get

(

age

)

;

//Đọc tuổi

cout

<<

“\nTen cua ban: “

<<

Ten

<<

endl

;

//Xuất dữ liệu lên màn hình

cout

<<

“Tuoi ban: “

<<

age

;

inFile

.

close

(

)

;

}

getch

(

)

;

}