人生亦編程
--Programmable Life
posts - 86, comments - 43, trackbacks - 0, articles - 7
導航
C++博客
首頁
新隨筆
聯系
聚合
管理
<
2006年7月
>
日
一
二
三
四
五
六
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
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(6)
給我留言
查看公開留言
查看私人留言
隨筆分類
(31)
程序(19)
游戲(12)
隨筆檔案
(86)
2008年5月 (1)
2008年3月 (1)
2008年2月 (7)
2008年1月 (14)
2007年12月 (3)
2007年11月 (1)
2007年9月 (2)
2007年8月 (1)
2007年4月 (1)
2007年2月 (1)
2007年1月 (2)
2006年12月 (3)
2006年11月 (1)
2006年10月 (1)
2006年9月 (17)
2006年8月 (18)
2006年7月 (12)
收藏夾
收藏夾
收藏
我的狐朋狗友們
最新隨筆
1.?關于默認初始化
2.?關于條件表達式 ? :
3.?學,然后知不足
4.?大事不記
5.?無足鳥
6.?讀書
7.?字符串數組以及結構體
8.?仙人球
9.?放棄也是一種美麗
10.?莊子
搜索
積分與排名
積分 - 20409
排名 - 813
最新評論
1.?re: 無止境的地平線[未登錄]
樂似心聲,符如知音
--光
2.?re: 歸來[未登錄]
你在我身邊,我的生活就有了意義,呵呵:)@LE
--在寒風中葉落
3.?re: 無止境的地平線[未登錄]
此曲的確很美,很平靜的.
:)@A Fei
--在寒風中葉落
4.?re: 無止境的地平線
是啊 用來整理心情——此曲再好不過了~!
--A Fei
5.?re: 歸來
我在身邊
--LE
文件操作
Posted on 2006-08-10 08:55
人生亦編程
閱讀(237)
評論(2)
編輯
收藏
引用
所屬分類:
程序
?1
#include?
?2
main()?
?3
{?
?4
FILE?
*
fp;?
?5
char
?ch;?
?6
if
((fp
=
fopen(
"
c1.txt
"
,
"
rt
"
))
==
NULL)?
?7
{?
?8
printf(
"
\nCannot?open?file?strike?any?key?exit!
"
);?
?9
exit(
1
);?
10
}
?
11
ch
=
fgetc(fp);?
12
while
(ch
!=
EOF)?
13
{?
14
putchar(ch);?
15
ch
=
fgetc(fp);?
16
}
?
17
fclose(fp);?
18
}
???????????????????????????????????????????????????
?1
#include?
?2
main(
int
?argc,
char
?
*
argv[])?
?3
{?
?4
FILE?
*
fp1,
*
fp2;?
?5
char
?ch;?
?6
if
(argc
==
1
)?
?7
{?
?8
printf(
"
have?not?enter?file?name?strike?any?key?exit
"
);?
?9
getch();???????
//
用于等待輸入文件名
10
exit(
0
);?
11
}
?
12
if
((fp1
=
fopen(argv[
1
],
"
rt
"
))
==
NULL)?
13
{?
14
printf(
"
Cannot?open?%s\n
"
,argv[
1
]);?
15
getch();?
16
exit(
1
);?
17
}
18
if
(argc
==
2
)?fp2
=
stdout;?
19
else
?
if
((fp2
=
fopen(argv[
2
],
"
wt+
"
))
==
NULL)?
20
{?
21
printf(
"
Cannot?open?%s\n
"
,argv[
1
]);?
22
getch();?
23
exit(
1
);?
24
}
?
25
while
((ch
=
fgetc(fp1))
!=
EOF)?
26
fputc(ch,fp2);?
27
fclose(fp1);?
28
fclose(fp2);?
29
}
?
30
?
?使用文件的方式共有12種,下面給出了它們的符號和意義。
?w??? 代表寫操作
?r???? 代表閱讀
?b??? 代表二進制數
?a??? 代表添加操作,文件不純在則建立
?+??? 代表擴展
?
“rt”? 讀打開一個文本文件,只允許讀數據
“wt” 只寫打開或建立一個文本文件,只允許寫數據
“at” 追加打開一個文本文件,并在文件末尾寫數據
“rb” 只讀打開一個二進制文件,只允許讀數據
“wb” 只寫打開或建立一個二進制文件,只允許寫數據
“ab”追加打開一個二進制文件,并在文件末尾寫數據
“rt+” 讀寫打開一個文本文件,允許讀和寫
?
“wt+” 讀寫打開或建立一個文本文件,允許讀寫
? “at+” 讀寫打開一個文本文件,允許讀,或在文件末追加數據
“rb+” 讀寫打開一個二進制文件,允許讀和寫
“wb+”讀寫打開或建立一個二進制文件,允許讀和寫
“ab+” 讀寫打開一個二進制文件,允許讀,或在文件末追加數據
?
?fopen()???
?fclose()
?putc()
?fputc()
?getc()
?fgetc()
?fseek()
?fprintf
?
?fscanf()
?feof()
?ferror()
?rewind()
?remove()
?fflush()
Feedback
#
re: 文件操作
回復
更多評論
2006-09-12 22:06 by
YouYou
無論是C語言還是C++,讓我最頭痛的地方,就是文件的操作了.現在學的是數據結構,需要用文件來操作.怎么就是學不會.程序是編了,可是不會做成文件?
#
re: 文件操作
回復
更多評論
2006-09-13 12:40 by
在寒風中葉落
現在在學數據結構?
我想你才剛剛開始吧。數據結構是一個比較難學的東東,你有得忙了。
刷新評論列表
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
關于默認初始化
關于條件表達式 ? :
字符串數組以及結構體
[轉] C++中extern “C”含義深層探索
關于sizeof
從別人那轉的:100本計算機經典書籍下載URL
一些瑣記
一個關于結對編程(Pair Programming)的講義 [轉]
關于代碼效率
代碼靜態分析工具PC-LINT安裝配置【轉】
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © 人生亦編程
狠狠精品干练久久久无码中文字幕
|
久久毛片免费看一区二区三区
|
久久精品无码一区二区三区日韩
|
久久久久国产成人精品亚洲午夜
|
欧美日韩成人精品久久久免费看
|
久久久久久综合网天天
|
久久精品国产久精国产思思
|
精品久久久久中文字幕一区
|
怡红院日本一道日本久久
|
色综合久久中文字幕综合网
|
亚洲伊人久久大香线蕉综合图片
|
久久精品国产亚洲一区二区
|
久久久久人妻一区精品
|
精品少妇人妻av无码久久
|
久久AⅤ人妻少妇嫩草影院
|
色婷婷综合久久久久中文
|
精品久久久久久无码人妻热
|
久久久久青草线蕉综合超碰
|
国产精品九九久久精品女同亚洲欧美日韩综合区
|
精品久久久久久无码免费
|
精品国产一区二区三区久久
|
久久久噜噜噜久久中文字幕色伊伊
|
久久综合久久久
|
精品久久8x国产免费观看
|
亚洲а∨天堂久久精品9966
|
日韩精品久久久久久
|
人妻无码αv中文字幕久久琪琪布
|
久久久久国产精品嫩草影院
|
国产成人精品久久一区二区三区
|
成人国内精品久久久久一区
|
精品国产乱码久久久久久郑州公司
|
国产精品18久久久久久vr
|
久久精品人妻一区二区三区
|
97r久久精品国产99国产精
|
久久精品国产亚洲AV香蕉
|
久久91综合国产91久久精品
|
亚洲狠狠婷婷综合久久蜜芽
|
影音先锋女人AV鲁色资源网久久
|
无夜精品久久久久久
|
一级做a爰片久久毛片看看
|
一极黄色视频久久网站
|