fseek 函数 详解
1.函数功能 2.一般调用形式 3.说明 4.例: 1.fread(&id,1,10,f)就是把f里面的值读到id里面,每次读1个字节,一共读10次,或者把id里面的值都读完,不到10次也会停止。 2.fwrite(&id,1,10,f)就是把id里面的值读到f里面,每次读1个字节,一共读10次或是fread(&id,10,1,f)就是把id里面的值读到里面,每次读10个字节,一共读1次。 函数名: fseek #include <stdio.h> long filesize(FILE *stream); int main(void) stream = fopen("MYFILE.TXT", "w+"); long filesize(FILE *stream) curpos = ftell(stream); #include"stdio.h" fseek(文件类型指针fp,位移量,起始点); 函数功能:把与fp有关的文件位置指针放到一个指定位置。 其中,“位移量”是long型数据,它表示位置指针相对于“起始点”移动的字节数。如果位移量是一个正数,表示从“起始点”开始往文件尾方向移动;如果位移量是一个负数,则表示从“起始点”开始往文件头方向移动。 “起始点”不能任意设定,它只能是在stdio.h中定义的三个符号常量之一:
例如: fseek(fp,50L,0);或fseek(fp,50L,SEEK_SET); 其作用是将位置指针移到离文件头50个字节处。 putpixel函数: putpixel(int x,int y,int color) x,y为坐标,color为颜色值.该函数在(x,y)点设定象素的颜色.由于硬件的不同,也许提供的函数不同,用户可把此函数作为参考,必要时用硬件提供的函数取而代之. 原型:extern void putpixel(int x, int y, int mode); 用法:#include <system.h> 功能:在屏幕的指定位置上画点 说明:(x,y)为屏幕上点的坐标,mode值含义如下: mode=0:清除(x,y)处的点 1:在(x,y)处画点 2:将(x,y)处的点的状态取反 举例: // pixel.c #include <system.h> main() { int i,j; clrscr(); printf("V"); gotoxy(10,10); // Hide cursor for(i=0;i<8;i++) for(j=0;j<16;j++) { if(getpixel(i,j)) putpixel(10+i,10+j,1); else putpixel(10+i,10+j,0); } getchar(); return 0; } |
fseek 函数 详解相关推荐
- c语言中用来指示文件缓冲区中具体读写位置,C语言文件读写操作中缓冲区问题和setbuf函数详解...
清除和设置文件缓冲区 (1).清除文件缓冲区函数: int fflush(FILE *stream); int flushall(); fflush()函数将清除由stream指向的文件缓冲区里的内容 ...
- C语言网络编程:accept函数详解
文章目录 前言 函数描述 代码实例 如何得到客户端的IP 和 端口号 前言 当使用tcp服务器使用socket创建通信文件描述符,bind绑定了文件描述符,服务器ip和端口号,listen将服务器端的 ...
- 【FFmpeg】函数详解(三)
FFmpeg函数详解 14.av_write_frame 15.av_interleaved_write_frame 16.av_write_trailer 17.avio_close 18.av_i ...
- 【FFmpeg】函数详解(二)
FFmpeg函数详解 9.av_dump_format 10.avio_open 11.avformat_write_header 12.avcodec_send_frame 13.avcodec_r ...
- 【FFmpeg】函数详解(一)
FFmpeg函数详解 一.错误码相关 1.AVERROR 2.av_strerror 3.其他错误码解释 二.编解码 1.获取编解码器 2.申请.释放上下文环境 3.打开编码器avcodec_open ...
- 【ES6】Generator函数详解
[ES6]Generator函数详解 一.Generator函数简介 基本概念 函数写法 yield关键字介绍 二.next方法的参数 三.for...of循环 四.关于普通throw()与Gener ...
- mysql的聚合函数综合案例_MySQL常用聚合函数详解
一.AVG AVG(col) 返回指定列的平均值 二.COUNT COUNT(col) 返回指定列中非NULL值的个数 三.MIN/MAX MIN(col):返回指定列的最小值 MAX(col):返回 ...
- python平方数迭代器_对python中的高效迭代器函数详解
python中内置的库中有个itertools,可以满足我们在编程中绝大多数需要迭代的场合,当然也可以自己造轮子,但是有现成的好用的轮子不妨也学习一下,看哪个用的顺手~ 首先还是要先import一下: ...
- python基础知识~ 函数详解2
python~函数详解2 1 生成器函数 定义 如果函数有yield这个关键字,就是生成器函数.生成器函数() 获取的是生成器,不执行函数 须知 yield和return一样,都可以返回数 ...
最新文章
- cassandra命令
- [转]安装和使用JD-Eclipse插件
- python坐标轴刻度为经纬度_python各类经纬度转换
- JavaScript中的继承
- C语言经典例39-在有序数组中插入一个数
- python输出矩阵的转置_Python 矩阵转置的几种方法小结
- PyChram简单使用教程
- js 根据固定位置获取经纬度--腾讯地图
- android 全局 窗口,学习笔记:WindowManager显示Android全局悬浮窗口
- 点喷丸打标机行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- Atitit.软件GUI按钮与仪表盘(01)--js区-----js格式化的使用
- 通俗理解核方法(kernel function)
- HTML5+CSS大作业——端午节日(25页) 图片滚动
- ASP.NET内容总结
- 【高等数学笔记】多元向量值函数的导数与微分
- 华为语音解锁设置_华为手机语音转文字怎么设置,如何完成音频在线转换
- 计算机组成原理——作业2
- html语义化标签 例子,0820作业:HTML5新增语义化标签及实战总结
- Android开发 之 LinearGradient与闪动文字效果
- html对齐多个输入框,jsprompt多个输入框