c系列
c
C++文件操作
#include
<
iostream
>
#include
<
fstream
>
#include
<
string
>
using
namespace
std;
int
main()
{
const
char
filename[]
=
"
mytext.txt
"
;
ofstream o_file;
ifstream i_file;
string
out_text;
//
写
o_file.open(filename);
for
(
int
i
=
1
; i
<=
10
; i
++
)
{
o_file
<<
"
第
"
<<
i
<<
"
行
"
<<
endl;
//
将内容写入到文本文件中
}
o_file.close();
//
读
i_file.open(filename);
if
(i_file.is_open())
{
while
(i_file.good())
{
i_file
>>
out_text;
//
将读取的内容存储到变量out_text中
cout
<<
out_text
<<
endl;
//
在控制台输出读取的内容。为什么最后一行的内容会出现两次
}
}
else
cout
<<
"
打开文件:
"
<<
filename
<<
"
时出错!
"
;
i_file.close();
system(
"
PAUSE
"
);
return
0
;
}
preheader:
#include
"
stdafx.h
"
#include
<
iostream
>
#include
<
fstream
>
#include
<
string
>
using
namespace
std;
int
_tmain(
int
argc, _TCHAR
*
argv[])
{
const
char
filename[]
=
"
test.doc
"
;
ofstream o_file;
/**/
/*
输出流:将数据从内存输出其中ofstream是将数据输出到文件,因此对于文件来说是“写”
*/
ifstream i_file;
/**/
/*
将数据输入到内存,其中ifstream是说输入的数据在文件中,因此对于文件来说是“读”
*/
string
out_text;
//
写
o_file.open(filename);
for
(
int
i
=
0
;i
<=
12
;i
++
)
{
o_file
<<
"
第
"
<<
i
<<
"
行\n
"
;
//
将内容写入文本
}
o_file.close();
//
读
i_file.open(filename);
if
(i_file.is_open())
{
while
(i_file
>>
out_text)
{
cout
<<
out_text
<<
endl;
}
}
else
cout
<<
"
打开文件:
"
<<
filename
<<
"
时出错!
"
;
i_file.close();
system(
"
PAUSE
"
);
return
0
;
}
posted on 2010-05-28 09:46
lhking
阅读(240)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
导航
C++博客
首页
新随笔
联系
聚合
管理
<
2010年5月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
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
1
2
3
4
5
统计
随笔 - 27
文章 - 0
评论 - 4
引用 - 0
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
2010年8月 (1)
2010年6月 (20)
2010年5月 (6)
搜索
最新评论
1. re: 用VC++遍历目录
@yuhang85
显然是自己写的啊
--MistySoul
2. re: win32 vc 阻止关机
HKEY-CURRENT-USER\Control Panel\Desktop\AutoEndTasks
即使这个键值为1
P2P终结者也能阻止关机
--游客
3. re: C++中头文件(.h)和源文件(.cpp)都应该写些什么
不错,很基础,转载呃,多谢分享
--orchard
4. re: 用VC++遍历目录
您好 ,请教下啊,为什么VC的MSDN还有VS2008的MSDN里面 都没有CBrowseDir类呢???你说的这个类是自己写的还是微软提供的呢??您用的环境是VC吗???
--yuhang85
阅读排行榜
1. C++中头文件(.h)和源文件(.cpp)都应该写些什么(24961)
2. C++ dll中使用定时器(2981)
3. VC获取文件大小的方法(2814)
4. win32 vc 阻止关机(2637)
5. C++ 下载文件(2035)
评论排行榜
1. 用VC++遍历目录(2)
2. C++中头文件(.h)和源文件(.cpp)都应该写些什么(1)
3. win32 vc 阻止关机(1)
4. Vc++6.0项目迁到vs2005 应该注意的问题(0)
5. Using memset(), memcpy(), and memmove() in C(0)