C fseek文件的定位
在接下来的时间里面,我们准备为大家介绍"fseek 文件的定位"。
(1)fseek 函数,可以根据函数的设置,去设定位置指针移动到文件中的任意位置。
fseek函数的语法格式:
fseek( 文件类型指针,位移量,起始位置 );
语法格式分析:
(1)以 fseek 关键字开始。
(2)一对括号。
(3)文件类型指针,指向已打开的文件。
(4)位移量,以第3个参数起始位置为起点,向前移动的字节数。
(5)起始位置,有3个选择,分别是0、代表文件开始,名字SEEK_SET,
1、代表当前位置,名字SEEK_CUR,
2、代表文件未尾,名字SEEK_END。
例子:
FILE * f1; //定义了文件类型指针变量f1。
f1 = fopen( “1.txt” , “r+” ); //以读写方式打开1.txt文,并让f1指向打开后的文件。
fseek(f1,100,0);//从f1指向的文件的头部开始,将位置指针向前移动100个字节。
fseek(f1,10,1); //从f1指向的文件的当前位置开始,将位置指针向前移动10个字节。
fseek(f1,-10,2); //从f1指向的文件未尾开始,将位置指针向文件头部方向(即向后)
移动10个字节。
非常好,现在,我们已经掌握了C中的“fseek函数”这个知识点,但是,如何去运用它呢?所以,我们就要通过下方的按钮进入到游戏中,然后,运用该知识点去完成任务,这样,才可以加深大家对每个知识点的理解和运用,以及“尽快进入到编程的状态”。
不要停留在理论规则上面,快动起来吧!
(通过游戏模式学习与训练,需要在电脑上运行)