C
程序猿老高
13 年IT职场生涯,我的经历+你的问题,周一、周三和周五每晚19:00~21:00 抖音约你来扯淡:聊聊工作、谈谈人生、扯扯大学...
业务范畴:论文辅导、面试指导、专业选择、职业规划、院校授课、软件开发、电脑升级(郑州可上门)、系统安装(郑州可上门)
VX:ghj8896686
展开
-
C语言随机读写数据文件(二)
int fseek(FILE * fp, long offset, int fromWhere):设定文件位置标记,方法参数说明:fp:FILE类型指针,该指针对应的文件即是文件位置标记所标记的文件;offset:偏移量;fromWhere:偏移起始点,其值可以为SEEK_SET、SEEK_CUR和SEEK_END;SEEK_SET:从文件开头处开始偏移#include <s...原创 2018-12-12 21:27:55 · 708 阅读 · 0 评论 -
C语言常量与常变量
常量:使用#define定义常量,常量名大写,定义时无需指定数据类型,行末没分号;不允许改变值;常量不占用内存,只是一个临时符号,代表一个值,预编译时会进行字符替换(将临时符号替换成对应的值),替换完临时符号就不存在了;常变量:使用const定义常变量,常变量名小写,定义时需指定数据类型,行末以分号结束;不允许改变值;常变量占用内存;...原创 2018-12-13 10:51:09 · 5088 阅读 · 3 评论 -
代码实现动态链表
动态链表:指在程序执行过程中从无到有地建立起一个链表,即通过malloc函数一个一个地开辟节点,然后输入新节点各成员数据,最后和前节点(如果当前节点不是首节点)建立起前后相链的关系的链表。#include <stdio.h>struct Node { int id; char name [100]; struct Node * next;};st...原创 2018-12-19 16:34:37 · 905 阅读 · 0 评论 -
C语言复制二进制文件
#include <stdio.h>#include<stdlib.h>#define APACITY 2048int main(){ FILE * input= fopen("D:\\movie.mkv","rb"); FILE * output= fopen("D:\\电影.mkv","wb"); if(input==NULL){原创 2018-12-10 11:57:50 · 2413 阅读 · 0 评论 -
C语言二进制方式读写文件数据
fwrite(buffer, size, count,fp):以二进制的形式向指定的文件中写入若干数据项(由count决定),返回实际写入的数据项数目,各参数含义如下:buffer:一个存储区的起始地址,以该地址开始的存储区的数据即是保存到文件中的数据,可以是数组或指针类型;size:单个数据项的大小(单位:字节);count:数据项数量;fp:FILE类型指针,该指针对应的文件即...原创 2018-12-12 06:35:40 · 32379 阅读 · 4 评论 -
C语言随机读写数据文件(一)
void rewind(FILE * fp):将文件位置标记重新指向文件开头,该函数没有返回值;【例子】计算机D盘根目录有一个存放学生信息的stud.dat文件,请先讲文件信息显示在控制台,然后在将数据复制到F盘stud.dat文件中。#include <stdio.h>#include <stdlib.h>int main(){ struct Stu...原创 2018-12-12 20:44:17 · 2695 阅读 · 0 评论 -
C语言动态链表实现KTV点歌系统
实现代码:#include <stdio.h>#include <string.h>#include <stdlib.h>struct Song { int time;//播放次数 char name [30];//歌名 char author [36];//作者 char content [1200];//歌词 ...原创 2018-12-25 09:48:50 · 7504 阅读 · 3 评论