#include
#include
#include
#include
#include
#include
void main(){
int fd,size;
char s = "hello world!" ,buffer[200];
/*開啟 /home/yyf/desktop/linux 做寫入,如果該檔案不存在則建立該檔案*/
/*引數o_wronly 以只寫到方式開啟檔案*/
/*引數o_creat 若欲開啟到檔案不存在,則建立該檔案*/
/*引數o_rdwr 以讀寫方式開啟檔案*/
/*引數o_rdonly 以唯讀方式開啟檔案*/
fd = open("/home/yyf/desktop/linux.txt",o_rdwr|o_creat,00777);
if(fd == -1)
perror("fd");
write(fd,s,strlen(s));
close(fd);
/*開啟 /home/yyf/desktop/linux 做讀取動作*/
fd = open ("/home/yyf/desktop/linux.txt",o_rdonly);
size = read(fd,buffer,sizeof(buffer));
if (size == -1)
perror("read");
close(fd);
printf("%s\n",buffer);
Linux C檔案讀寫
linux 系統中提供了系統呼叫函式open 和close 用於開啟和關閉乙個存在的檔案 int open const char pathname,int flags int open const char pathname,int flags,mode t mode int open const ...
linux c程式設計 檔案的讀寫
linux 系統中提供了系統呼叫函式open 和close 用於開啟和關閉乙個存在的檔案 int open const char pathname,int flags int open const char pathname,int flags,mode t mode int open const ...
Linux C程式設計 3 使用C語言函式讀寫檔案
一 逐個字元讀檔案 1.源 include int main printf output data in test.txt n for i 0 i 5 i else printf nget suceesful n fclose fp return 1 test.txt檔案內容 hi,io 輸出內容為...