C 库函数 - rewind()
C 语言教程
· 2019-02-23 17:14:07
描述
C 库函数 void rewind(FILE *stream) 设置文件位置为给定流 stream 的文件的开头。
声明
下面是 rewind() 函数的声明。
void rewind(FILE *stream)
参数
- stream -- 这是指向 FILE 对象的指针,该 FILE 对象标识了流。
返回值
该函数不返回任何值。
实例
下面的实例演示了 rewind() 函数的用法。
#include <stdio.h> int main() { char str[] = "This is codercto.com"; FILE *fp; int ch; /* 首先让我们在文件中写入一些内容 */ fp = fopen( "file.txt" , "w" ); fwrite(str , 1 , sizeof(str) , fp ); fclose(fp); fp = fopen( "file.txt" , "r" ); while(1) { ch = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", ch); } rewind(fp); printf("\n"); while(1) { ch = fgetc(fp); if( feof(fp) ) { break ; } printf("%c", ch); } fclose(fp); return(0); }
假设我们有一个文本文件 file.txt,它的内容如下:
This is codercto.com
让我们编译并运行上面的程序,这将产生以下结果:
This is codercto.com This is codercto.com
点击查看所有 C 语言教程 文章: https://www.codercto.com/courses/l/17.html
后谷歌时代:大数据的衰落及区块链经济的崛起
乔治·吉尔德 / 现代出版社 / 2018-9-5 / 68
以大数据和机器智能为基础的谷歌时代(信息互联网时代)是一个令人敬畏的时代。但它即将终结。 《后谷歌时代》一书的作者乔治•吉尔德是一位颇具远见卓识的智者。他在技术和文化领域具有无与伦比的视野和见地。他向读者描述了谷歌所面临信任与安全危机,并勇敢地预测了即将到来的后谷歌时代。 谷歌用其惊人的“搜索和排序”能力吸引了整个世界。功能强大的搜索引擎,看似免费小应用,诸如视频、地图、电子邮箱等,让......一起来看看 《后谷歌时代:大数据的衰落及区块链经济的崛起》 这本书的介绍吧!