檔案編程實驗
- 實驗目的
- 實驗內容
- 實驗原理
- 程式設計
- 運行結果
- 實驗總結
實驗目的
- 了解檔案編程原理
- 掌握檔案編程,以及各種API的用法
實驗內容
- 撰寫一個程式,在當前目錄下創建用戶可讀寫檔案“hello.txt”,在其中寫入“Hello, how are you”,關閉該檔案,再次打開該檔案,讀取其中的內容并輸出在螢屏上,
- 撰寫的程式使用創建、讀寫、關閉API
實驗原理
- Linux的檔案操作API涉及到創建、打開、讀寫和關閉檔案,
- 系統命令相對于API來說是更高層級用戶編程介面:系統呼叫并不是直接和程式員進行互動,它僅僅是一個通過軟中斷機制向內核提交請求,以獲取內核服務的介面,在實際使用中程式員呼叫的通常是用戶編程介面(API)
程式設計
#include "stdio.h"
#include "fcntl.h"
#include "unistd.h"
#include "sys/types.h"
#include "sys/stat.h"
#include "string.h"
#define length 100
int main()
{
int len;
char str[length];
int fd = open("./hello.txt",O_CREAT|O_RDWR,0700);
if(fd)
{
write(fd,"hello,how are you?",strlen("hello,how are you?"));
close(fd);
}
fd = open("./hello.txt",O_RDWR);
len = read(fd,str,length);
str[len]= '\0';
printf("%s\n",str);
close(fd);
return 0;
}
運行結果

實驗總結
檔案操作的API涉及到的創建、打開、讀寫和關閉檔案,在實作程序中,只要創建一個txt檔案和決定想要輸入的內容依次進行讀入,寫出,關閉就可以
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/283058.html
標籤:其他
上一篇:java是什么
下一篇:蓋茨離婚再次證明了一個道理
