linux高级编程(文件I/O)
标准I/O与文件I/O的区别: 文件操作: 缓存 操作对象 具体操作 标准IO 全缓存/行缓存 文件指针(流指针)FILE * 1.打开 --fopen 2.读写 fgetc/fputc fgets/fputs fread/fwrite 3.关闭 fclose 4.定位 fseek/ftell/rewind 文件IO 不带缓存 文件描述符 (整数) 1.打开 --open 2.读写...
时间:2025-10-28
标准I/O与文件I/O的区别: 文件操作: 缓存 操作对象 具体操作 标准IO 全缓存/行缓存 文件指针(流指针)FILE * 1.打开 --fopen 2.读写 fgetc/fputc fgets/fputs fread/fwrite 3.关闭 fclose 4.定位 fseek/ftell/rewind 文件IO 不带缓存 文件描述符 (整数) 1.打开 --open 2.读写...
时间:2025-10-28
IO在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 比如你打开浏览器,访问新浪首页,浏览器这个程序就需要通过网络IO获取新浪的网页。浏览器首先会发送数据给新浪服务器,告诉它我想要首页的HTML,这个动作是往外发数据,叫Output,随后新浪服务器把网页发过来...
时间:2025-10-28