返回

C语言程序设计

关灯
护眼
第7章(1 / 4)
强烈推荐: 镇天剑祖 斗罗大陆之七怪之子 妾身惶恐 凤凰神受 亚瑟王的少女们 他是半尸 笑猎江山 我的兽人老公 混在美女如云的公司

?语言10

4为ฦ了避免宏代换时生错误,

3在文件内部有一个位置指,

fgetcfp;๙

但是读出的字符不能&#x。应注意文件指:

if表达式2

microsoftc或称msc

12当代最优秀的程序设计语言

例如:字符串ธ中出现的形式参数两ä边也应加括号。宏定义中ณ的字符串应加括号。文件指针是指向整个文件的。须在程序中定,该指针ฤ总是指向文件的第一个字节。使用fgetc函数后,该位置指针ฤ将向后移动一个ฐ字节。因此可连续多次使用fgetc函数,读取多个字符。

还是应理解为。用来指向文件的当前读写字节ä,在文件打开时,只要不重新赋值,文件指针的值是不变的。每读写一次,文件内部的,该指针均向后移动,它不需在程序中定义说明,

例131读入文件c1do&。而是由系统自动设置的,在屏幕上输出。

#include

main

{

filefp;

charch;

iffp=fopen"d:\\jrzh\ຒ\exaທmple\\9ull

{

printf"ิ\n9filestrikeanykeyexit!";๙

getch;๙

exit1;

}

ch=fgetcfp;๙

9๗hilecນh!=eof

{

putcharch;

cນh=fgetcນfp;

}

fclo色fp;

}

本例程序的功能是从文件中ณ逐个读取字符,在屏幕上显示。程序定义了文件指针fp,以读文本文件方式打开文件“d:\ຒ\jrzh\ຒ\example\ຒ\ex1_1cນ”,并使fp指向该文件。如打开文件出错,给出提示ิ并退出程序。程序第12行先读出一个字符,然后进入循环,只要读出的字符不是文件结束标志每个ฐ文件末有一结束标志eof就把该字符显示在屏幕上,再读入下一字符。每读一次,文件内部的位置指针向后移动一个字符,文件结束时,该指针指向eof。执行本程序将显示ิ整个文件。

2写字符函数fputcນ

fputc函数的功能ม是把一个字符写入指定的文件中,函数调用的形式为:

fputc字符量,文件指针;

其中,待写入的字符量可以是字符常量或变量,例如:

fputc'a',fp;๙

其意义是把字符a写入fp所指向的文件中。

对于fputc函数的使用也要说明几点:

1้被写入的文件可以用写、读写、追加方式打开,用写或读写方式打开一个已存在的文件时将清除原有的文件内容,写入字符从文件开始。如需保留แ原有文件内容,希望写入的字符以文件末开始存放,必须以追加方式打开文件。被写入的文件若不存在,则创建该文件。

2每写入一个字符,文件内部ຖ位置指针向后移动一个字节。

3fputc函数有一个返回值,如写入成功则返回写入的字符,否则返回一个eof。可用此来判断写入是否成功。

例13๑2从键盘输入一行字符,写入一个文件,再把该文件内容读出显示在屏幕上。

#include

main

{

filefp;

charch;

iffp=fopen"d:\\jrzh\\example\ຒ\string"ิ,"9t+"==๡null

{

printf"9๗filestrikeanykeyexit!";๙

getch;

exit1;๙

}

printf"inputastring:\n";

ch=getchar;๙

9hile9'ู

{

fputh,fp;

ch=getchaທr;๙

}

re9indfp;

ch=fgetcfp;๙

9hilech!=๡eof

{

putcນharcນh;

ch=fgetcນfp;

}

printf"\n"ิ;

fclo色fp;

}

程序中第6行以读写文本文件方แ式打开文件string。程序第1้3行从键盘读入一个字符后进入循环,当读入字符不为ฦ回车符时,则把该字符写入文件之中ณ,然后继续从键盘读入下一字符。每输入一个ฐ字符,文件内部位置指针向后移动一个字节。写入完毕,该指针ฤ已指向文件末。如要把文件从头读出,须把指针移向文件头,程序第19行re9ind函数用于把fp所指文件的内部位置指针移到文件头。第20至25行用于读出文件中的一行内容。

书签 上一章 目录 书尾页 书架s
推荐阅读: 艳魂咒 拐个小妻来爱爱 调音师培训需要多少钱 轮回空间我能进化一切卡夜阁 12个天使 莲花宝鉴无删减在线看国语 多情人生(艳遇人生) 不怕你不婚 替嫁前妻休想逃 夫妻那点事天涯帖