#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
(
)
;
}