首页 > 其他分享 >C语言学习--文件操作--文件流指针--打开文件

C语言学习--文件操作--文件流指针--打开文件

时间:2022-10-30 12:23:24浏览次数:54  
标签:fp 文件 打开 -- C语言 FILE fopen

当打开一个文件时, 系统会返回一个结构体, 这个结构体有对此文件操作的所有信息

调用fopen时,系统返回这个结构体的地址

FILE *p = fopen("a.txt")

 

 

 打开一个文件

FILE *fp = fopen(path,打开方式)

 

#include<stdio.h>
#include<stdlib.h>



int main (void)
{
    //打开一个文件, 成功的话返回这个file结构体地址, 失败返回NULL
    FILE *fp = fopen("a.txt",'r');
    if (NULL == fp)
    {
        perror("open");
    }
    fclose(fp);
    return 0;

}

 

标签:fp,文件,打开,--,C语言,FILE,fopen
From: https://www.cnblogs.com/shunguo/p/16840956.html

相关文章

  • Unity-Firebase Crashlytics安卓上传符号表
    最近项目线上突然多了不少崩溃记录,但是看不到崩溃的具体方法。简单写下过程,很多都是文档有的,就不抄一遍了。毕竟这都是接好就忘的东西。ios没啥问题,就不记录了。什么是......
  • 商品三级分类解决方案
    数据库设计商品三级分类通常商品分类共有三级,即一级分类、二级分类、三级分类。例如:家用电器是一级分类,电视是二级分类,那么超薄电视就是三级分类。三级分类建表SQL......
  • CSP-S 2022 游记
    CSP-S终于考完了......Day-7~Day-2开始停课了,但是一直在摆烂。Day-1随便打了打板子,还是在摆烂。Day1上午一直在摆烂。中午一直在看学长们摆烂。Noonekno......
  • Istio(十一):向istio服务网格中引入虚拟机
    目录一.模块概览二.系统环境三.虚拟机负载3.1虚拟机负载3.2单网络架构3.3多网络架构3.4Istio中如何表示虚拟机工作负载?四.实战:向istioMesh中引入虚拟机4.1将虚拟机......
  • [笔记] 为什么会拖延?
    是什么?拖延其实是人们在面对较大压力时,自动发生的一种自我保护反应。而对自己太苛刻可能会把额外的坏情绪叠加到工作任务上,会让威胁的强度更强。 为什么?为什么必须要......
  • vulnhub靶场之THALES: 1
    准备:攻击机:虚拟机kali、本机win10。靶机:THALES:1,网段地址我这里设置的桥接,所以与本机电脑在同一网段,下载地址:https://download.vulnhub.com/thales/Thales.zip,下载解压......
  • c语言学习----枚举
      #include<stdio.h>#include<stdlib.h>#defineFIRST1#defineSECONED2#defineTHIRD3intmain(void){printf("%d,%d,%d\n",FIRST,SECONED,THIR......
  • 第四章 SpringBoot 底层机制
    搭建SpringBoot底层机制开发环境1、创建Maven项目lzw-springboot2、导入相关依赖<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.o......
  • uniapp 计算当前xxx组件高度
    /*计算当前Swiper的高度*/getCurrentSwiperHeight(){//获取Dom是异步操作所以封装PromisereturnnewPromise((resol......
  • R语言入门
    基础部分数据类型类型初始化语法略数值型(浮点型)numeric(4)1.5整数型integer(5)2复数型complex(2)1+2i逻辑型logical(4)True/False字符型......