C语言编程案例答题.doc
文本预览下载声明
HYPERLINK /uidid-346227.html C语言编程案例
/*
?*??文件打开与关闭
?*??Lzy????2011-5-28
?*/
#include
?
int?main(void)
{
????FILE?*fp;??????????????????//定义文件指针
???
????if((fp?=?fopen(F:\\lzy.txt,w+))?==?NULL)??????//以读/写方式找开lzy.txt
????{
????????printf(打开失败!\n);
????????exit(0);
????}
????else
????{
????????printf(打开成功!\n);??????
????}
?
????fclose(fp);???????????????????/*闭关该文件*/
????return?0;
?
}
?
/*
?*??按字节写入文件
?*??Lzy????2011-5-28
?*/
#include
?
int?main(void)
{
????FILE?*fp;??????????????????????????//定义文件指针
????char?c;
?
????if((fp?=?fopen(F:\\lzy.txt,w+))?==?NULL)??//打开lzy.txt
????{
????????printf(打开失败!\n);
????????exit(0);
????}
????else
????{
????????while((c?=?getchar())?!=?\n)
????????{
????????????if(fputc(c,fp)?==?EOF)???????????/*写入字符,判断是否写入失败*/
????????????{
????????????????printf(写入失败!\n);
????????????????exit(0);
????????????}
????????}
????}
?
????fclose(fp);???????????????????????????????/*闭关该文件*/
????return?0;
}
?
/*
?*??按字节读取文件
?*??Lzy????2011-5-28
?*/
#include
?
int?main(void)
{
????FILE?*fp;??????????????????????????//定义文件指针
?
????if((fp?=?fopen(F:\\lzy.txt,r+))?==?NULL)??//打开lzy.txt
????{
????????printf(打开失败!\n);
????????exit(0);
????}
????else
????{
????????while(!feof(fp))??????????????????/*判断文件是否结束*/
????????{
????????????printf(%c,fgetc(fp));??????????/*按字节读取*/
????????}
????}
?
????fclose(fp);???????????????????????????????/*闭关该文件*/
????return?0;
?
}
?
/*
?*??按字符串输入文件
?*??Lzy????2011-5-28
?*/
#include
?
int?main(void)
{
????FILE?*fp;??????????????????????????//定义文件指针
????char?c[30];
?
????if((fp?=?fopen(F:\\lzy.txt,w+))?==?NULL)??//打开lzy.txt
????{
????????printf(打开失败!\n);
????????exit(0);
????}
????else
????{
????????printf(输入一串字符:);
????????gets(c);
????????if(fputs(c,fp)?!=?0)?????????/*写入字符,判断是否写入失败*/
????????{
????????????printf(写入失败!\n);
????????????exit(0);
????????}
???????
????}
?
????fclose(fp);???????????????????????????????/*闭关该文件*/
????return?0;
}
?
?
/*
?*??按字符串输出文件
?*??Lzy????2011-5-28
?*/
#include
?
int?main(void)
{
????F
显示全部