日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

linux标准IO实验,Linux系统编程(第三篇) 标准IO.pdf

發(fā)布時間:2023/12/15 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux标准IO实验,Linux系统编程(第三篇) 标准IO.pdf 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

第三章:標(biāo)準(zhǔn)I/O

目標(biāo):

本章旨在向?qū)W員介紹Linux系統(tǒng) 時間:3 學(xué)時

I/O相關(guān)函數(shù)的使用:

1)掌握I/O相關(guān)函數(shù)的特點(diǎn)及使 教學(xué)方法:講授PPT

用方法

2 )了解I/O與系統(tǒng)調(diào)用相關(guān)的函

數(shù)之間的區(qū)別

3.1 關(guān)于標(biāo)準(zhǔn)I/O庫

標(biāo)準(zhǔn)I/O庫的主要目的是提供高效的、擴(kuò)展的

功能 和快捷的文件訪問方式。

功能

庫提供了比系統(tǒng)調(diào)用更多的功能函數(shù),例如

區(qū)別 格式化輸出和數(shù)據(jù)轉(zhuǎn)變等。

區(qū)別

標(biāo)準(zhǔn)庫是快捷的,不固定哪一個操作系統(tǒng),

特點(diǎn) 實(shí)際上它已經(jīng)成為獨(dú)立與UNIX/LINUX系統(tǒng)外

特點(diǎn)

C語言的ANSI標(biāo)準(zhǔn)的一部分

3.2 文件操作

標(biāo)準(zhǔn)I/O庫中有下列庫函數(shù):

fopen、fclose

fread、fwrite

fflush

fseek

fgetc、getc、getchar

fputc、putc、putchar

fgets、gets

printf、fprintf和sprintf

scanf、fscanf和sscanf

3.2.1 文件操作

? fopen函數(shù)

類似與底層的open系統(tǒng)調(diào)用。主要用于文件的輸入輸出

#include

FILE *fopen(const char *filename, const char *mode);

filename 指定打開的文件

mode參數(shù):

“r” 或“rb” : 以只讀方式打開文件

“w” 或“wb”::以寫方式打開,并把文件長度截短為零

“a” 或“ab” :以寫方式打開,新內(nèi)容追加在文件尾

“r+” 或“rb+” 或“r+b” :以修改方式打開(讀和寫)

“w+” 或“wb+” 或“w+b” :以修改方式打開,并把文件長度截短為零

“a+” 或”ab+“ 或”a+b“ :以修改方式打開,新內(nèi)容追加在文件尾

3.2.1 文件操作

? fclose函數(shù)

關(guān)閉指定的文件流stream,使所有尚未寫出的數(shù)據(jù)都寫出。

#include

int fclose(FILE *stream);

3.2.1 文件操作

? fopen例程:

#include

int main()

{

FILE *fp;

fp = fopen("file","w");

fclose(fp);

return 0;

}

3.2.1 文件操作

? fflush函數(shù)

把文件流里所有未寫出的數(shù)據(jù)立刻寫出。

#include

int fflush(FILE *stream);

3.2.1 文件操作

? fflush例程:

#include

#include

#include

#include

void flush(FILE *stream);

int main(void)

{

總結(jié)

以上是生活随笔為你收集整理的linux标准IO实验,Linux系统编程(第三篇) 标准IO.pdf的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。