日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

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

第三章:標準I/O

目標:

本章旨在向學員介紹Linux系統 時間:3 學時

I/O相關函數的使用:

1)掌握I/O相關函數的特點及使 教學方法:講授PPT

用方法

2 )了解I/O與系統調用相關的函

數之間的區別

3.1 關于標準I/O庫

標準I/O庫的主要目的是提供高效的、擴展的

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

功能

庫提供了比系統調用更多的功能函數,例如

區別 格式化輸出和數據轉變等。

區別

標準庫是快捷的,不固定哪一個操作系統,

特點 實際上它已經成為獨立與UNIX/LINUX系統外

特點

C語言的ANSI標準的一部分

3.2 文件操作

標準I/O庫中有下列庫函數:

fopen、fclose

fread、fwrite

fflush

fseek

fgetc、getc、getchar

fputc、putc、putchar

fgets、gets

printf、fprintf和sprintf

scanf、fscanf和sscanf

3.2.1 文件操作

? fopen函數

類似與底層的open系統調用。主要用于文件的輸入輸出

#include

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

filename 指定打開的文件

mode參數:

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

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

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

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

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

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

3.2.1 文件操作

? fclose函數

關閉指定的文件流stream,使所有尚未寫出的數據都寫出。

#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函數

把文件流里所有未寫出的數據立刻寫出。

#include

int fflush(FILE *stream);

3.2.1 文件操作

? fflush例程:

#include

#include

#include

#include

void flush(FILE *stream);

int main(void)

{

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。