对于文件操作函数的记录
2013-04-08 10:39
176 查看
fopen函数
1, 可以运用#define进行函数的声明,将函数声明为其他的函数名,例如#define putchar(ch) fputc(ch,fp);语句将函数定义为其他的函数名
2,利用该函数在没有文件名的情况下可以创建文件,不需要进行创建函数的调用。
例子代码如下:
#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE * fp;
char ch,filename[10];
scanf("%s",filename); //定义了文件函数的名称
fp=fopen("filename","w"); //创建文件标识符
if(fp==NULL) //判断文件标识符
{
printf("cannot open\n");
exit(0);
}
ch=getchar(); //使用getchar函数完成字符串的赋值
ch=getchar(); //
while(ch!='#')
{
fputc(ch,fp);
putchar(ch);
ch=getchar();
}
putchar(10);
fclose(fp);
}
1, 可以运用#define进行函数的声明,将函数声明为其他的函数名,例如#define putchar(ch) fputc(ch,fp);语句将函数定义为其他的函数名
2,利用该函数在没有文件名的情况下可以创建文件,不需要进行创建函数的调用。
例子代码如下:
#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE * fp;
char ch,filename[10];
scanf("%s",filename); //定义了文件函数的名称
fp=fopen("filename","w"); //创建文件标识符
if(fp==NULL) //判断文件标识符
{
printf("cannot open\n");
exit(0);
}
ch=getchar(); //使用getchar函数完成字符串的赋值
ch=getchar(); //
while(ch!='#')
{
fputc(ch,fp);
putchar(ch);
ch=getchar();
}
putchar(10);
fclose(fp);
}
相关文章推荐
- C 语言对于文件操作的基本函数
- 几个文件操作函数
- Python常见文件操作的函数示例
- Python常见文件操作的函数示例
- C语言有关文件操作的函数
- php文件夹与文件目录操作函数介绍
- Linux 入门记录:三、Linux 文件基本操作管理
- *Delphi中ExtractFilePath、ParamStr以及更多文件/目录操作涉及的函数。附加对应的例子
- 关于文件路径操作的2个函数
- C语言文件操作函数解析
- php文件夹与文件目录操作函数
- C语言文件操作函数大全
- php文件和目录操作函数
- C语言常用文件读写函数记录
- C语言文件操作常用函数归纳
- Delphi中的操作二进制文件的两个重要函数
- PHP常用的文件操作函数经典收藏
- MTK文件操作常用函数
- 基于php常用函数总结(数组,字符串,时间,文件操作)
- linux系统文件操作函数之dup,dup2,fcntl