美文网首页
10-21 文件

10-21 文件

作者: 当时光一去不复返时 | 来源:发表于2016-11-12 16:04 被阅读0次

a1>打开文件 FILE 是一个文件结构体数据类型
FILE *fp * 指针 文件指针变量 // FILE代表指针指向一个文件
FILE *fp =fopen(“”,“w”)
第一个参数是传文件的路径
第二个参数是打开文件的方式 r:读 w:写 a:追加
如果文件打开失败,这个fopen的返回值是NULL,否则返回的是文件的地址
if(fp==NULL)
{
//打印文件打开失败的原因
perror("fopen failes:");
return 0;
}
文件打开是失败原因
1)如果是以只读的方式打开,然而打开的文件不存在
2)cpu内存已满

如果以w的方式打开,文件不存在时会新建,如果文件存在,对这个文件内容进行格式化之后在进行写操作

2>对文件进行相关操作
fputc(‘a',fp); //字符写入函数

字符串输入到文件

char str[10]="hello";
fputs(str,fp);
fclose(fp);

从文件读出一行字符串,如果没有换行,就全读
char str[10];
fgets(str,sizeof(str),fp);
printf("str=%s",str);
fclose(fp);

读文件
FILE *fp=
char ch=fgetc(fp);

格式化输入到文件函数
fprintf(fp,"a=%d,b=%c\n",a,'c');
fclose(fp);

int test;
int ch;
fscanf(fp,"a=%d,b=%c\n",&test,&ch);

3>关闭文件
fclose(fp);

fwrite(&a,sizeof(int),1,fp);
1>FILE *fp

fread(&a,sizeof(int),1,fp);
printf("a=%d\n",a);

结构体变量读写
typedef struct Student
{
}

fseek(fp,1,SEEK_SET)
第二个参数相当于 位置
p指针移动到具体位置
第三个参数
SEEK_SET 文件头
SEEK
CUR p 指针的当前位置
SEEK
END 文件尾
第二个参数
根据第三个餐胡决定,
如果SEEL_SET 用正数
如果是SEEK_CUR 可以是正数也可以是负数
如果是SEEK_END 一般是负数

宏定义
//define 实际上就是字符串的替换

define COUNT 10

                                    printf();

格式
1>带宏体的宏

define 宏名 宏体

2>不带宏体的宏

define 宏名

3>不带参数的宏函数

define COUNT printf(“hello\n”);

4>带参的宏函数

define max (a,b) a>b?a:b;

5> define的扩展

#define get(type,fynctionName)\ 
type get##functionName(type a,type b)\
{\
    return a>b?a:b;\
}
get(int,IntMax)
get(float,FloatMax)

链表

相关文章

  • 10-21 文件

    a1>打开文件 FILE 是一个文件结构体数据类型FILE *fp * 指针 文件指针...

  • 10-21

    明天休息,睡前幸好看了一下群,哈哈 今天学习积极主动,店长给机会都分享完了,哈哈,就不用写了吧~困,坚持加了2...

  • 10-21

  • 10-21

    所有的没办法,都是因为你不够想要。 收获很大的一天。

  • 10-21

    0211-玲儿-涵涵妈[萱花椿树]学习力7期20171021-D11:今天只践行了古诗和做了玩转数学,其他的都没有...

  • [Page-A-Day]21/100 琼《笑谈相声》

    时间:21:10-21:30 页码:123-131 书摘: 心得: 分岔点切入 寻找新路子

  • 2018-10-16

    今年轰动世界的禅故事:打坐的力量 2018.10.16星期二10-21 大家好 NAMASTE ...

  • 10-21/21

    今天是21日记挑战的最后一天,一个新的轮回即将落下帷幕。这21天里发生了很多事情,多到是文字承载不了的。每天...

  • 今日10-21

    今天起床想会不会下雨,发现有这种想法是因为前一天晚睡,实在找不到合适的理由不起床,有孩子的早餐在等着呢。睡前没有做...

  • 日记10-21

    早上一起来,就看到同事酒后摔跤的样子,应该是他老婆发的,看着是轻伤,幸好是这样,不然一个家庭就完了。 引以为戒,而...

网友评论

      本文标题:10-21 文件

      本文链接:https://www.haomeiwen.com/subject/nmiquttx.html