c讀寫檔案例項

2021-08-30 22:59:30 字數 1543 閱讀 1393

#include 

#include

#include

#include

int main(int argc,char *argv)

//判斷檔案型別

mode = fstat.st_mode;

if(s_isreg(mode))else if(s_isdir(mode))

if(fd != -1)}}

}exit(0);

}

例項二:

/*

**功能:檔案讀寫例項

*/#include

#include

#include

#include

#include

#include

#include

#include

#include "lockset.h"

void lock_set(int fd,int type);

int main(int argc,char *argv);

printf("input:%s\n",input);

printf("filepath:%s\n",filepath);

int opfd,wrsize,rdsize,len;

opfd = open(filepath,o_rdwr|o_creat,0777);

if(opfd == -1)

//加上寫入鎖

lock_set(opfd,f_wrlck);

if((wrsize = write(opfd,input,strlen(input))) == strlen(input))

//等待輸入字元,起到暫停的作用

getchar();

//解鎖

lock_set(opfd,f_unlck);

getchar();

//加上讀取鎖

lock_set(opfd,f_rdlck);

lseek(opfd,0,seek_set);

//當讀取的rdsize == 0時表示讀取完,-1表示讀取失敗

if((rdsize = read(opfd,rdbuff,sizeof(rdbuff))) > 0)else

//解鎖

lock_set(opfd,f_unlck);

getchar();

close(opfd);

exit(0);

}

lockset.h標頭檔案

void lock_set(int fd,int type)else if(lock.l_type == f_wrlck)else if(lock.l_type == f_unlck)

return;

}fcntl(fd,f_getlk,&lock);

if(lock.l_type != f_unlck)else if(lock.l_type == f_wrlck)

getchar();}}

}

C 對ini檔案的讀寫操作例項

using system using system.io using system.runtime.interopservices using system.text using system.collections using system.collections.specialized name...

C ini檔案讀寫 例項

ini檔案一般用於儲存當前執行的程式或者一些臨時的配置屬性的檔案。也有時用於儲存一定的資料以便於臨時或者配置上的需要。文字格式如下 section1 name 用 括起來,其包含多個key keyname1 value1 格式是 key value。keyname2 value2 section2 ...

C ini檔案讀寫 例項

ini檔案一般用於儲存當前執行的程式或者一些臨時的配置屬性的檔案。也有時用於儲存一定的資料以便於臨時或者配置上的需要。文字格式如下 section1 name 用 括起來,其包含多個key keyname1 value1 格式是 key value。keyname2 value2 section2 ...