C语言基础之文件读写操作
打开文件使用fopen函数即可打开文件
1FILE *fopen( const char *filename, const char *mode );
模式
描述
r
打开一个已有的文本文件,允许读取文件。
w
打开一个文本文件,允许写入文件。如果文件不存在,则会创建一个新文件。在这里,您的程序会从文件的开头写入内容。如果文件存在,则该会被截断为零长度,重新写入。
a
打开一个文本文件,以追加模式写入文件。如果文件不存在,则会创建一个新文件。在这里,您的程序会在已有的文件内容中追加内容。
r+
打开一个文本文件,允许读写文件。
w+
打开一个文本文件,允许读写文件。如果文件已存在,则文件会被截断为零长度,如果文件不存在,则会创建一个新文件。
a+
打开一个文本文件,允许读写文件。如果文件不存在,则会创建一个新文件。读取会从文件的开头开始,写入则只能是追加模式。
如果是二进制文件,则需要以下访问模式
1"rb", "wb", "ab", "rb+", "r+ ...
C语言基础之结构体
结构体定义有三种定义方法
12345678910111213141516171819struct Student{ char *name; int id; int high;}stu;//其中stu为结构体变量,Student为结构体名字,这个结构体名字可以省略,于是就有第二种定义法struct { char *name; int id; int high;}stu;//也可以不省去结构体名称,在接下来的步骤中去定义变量struct Student{ char *name; int id; int high;};struct Student stu;
typedeftypedef可以重新定义结构体类型,简化定义变量时的步骤
123456typedef struct Student{ char *name; int id; int high;}Student;//将struct Student类重新命名为StudentStudent s ...
Happy new year
新年快乐!!!
The story of you and sun
你与阳光的故事 每个人都有年少,每个人都会在年少中徘徊,想要一直抓住青春的尾巴,但青春是抓不住的,到头来也能是回忆青春残存的美好,在脑海深处去拽出那唯一一点舍不得丢掉的东西。 每个男孩的青春里都曾住过一个足以用一生去释怀的女孩。你与这个女孩的开始可能是一次偶遇,可能是一次交流,可能是一起成为同桌互相学习,可能是久识情感的升温。这个女孩扰乱了你原本风平浪静的心,在心里荡漾起来春心。你会无时无刻不在想念她,无时无刻不在关心她。但你总是藏在角落,你害怕在阳光下暴露自己,你害怕阳光不愿意接受你,你更害怕失去阳光,所以你只能在角落偷偷看着阳光,因为只有这样你才能在某个瞬间得到一点阳光的温暖。你会记下每一次阳光来临时的感受,夸赞她对你来说是多么重要,以及她对你施舍的那一点温暖是多么珍贵,你总是这样麻痹自己。但好像阳光照耀的总是世界,你又有几分实力与世界去抢夺阳光。 直到有一天,你发现自己的青春好像要结束了,在角落的你那仅存的一点阳光似乎将要离去,你不甘心,所以你开始觉悟,你要将阳光留在这里。你筹划好一切,在阳光下暴露了自己,但好像阳光对你却心生胆怯,用几朵你知道是炊烟所化的浮云打发了你。从此 ...