标签:
int access(const char *filename, int amode); amode参数为0时表示检查文件的存在性,如果文件存在,返回0,不存在,返回-1。
这个函数还可以检查其它文件属性:
06 检查读写权限
04 检查读权限
02 检查写权限
01 检查执行权限
00 检查文件的存在性
而这个就算这个文件没有读权限,也可以判断这个文件存在于否
存在返回0,不存在返回-1
windows下_mkdir函数
#include<direct.h> int _mkdir( const char *dirname );
#include <sys/stat.h> int mkdir(const char *path, mode_t mode);
sprintf函数原型为 int sprintf(char *str, const char *format, ...)。
除了前两个参数固定外,可选参数可以是任意个。buffer是字符数组名;format是格式化字符串
作用是格式化字符串,具体功能如下所示:
(1)将数字变量转换为字符串。
(2)得到整型变量的16进制和8进制字符串。
(3)连接多个字符串。
1 char str[256] = { 0 }; 2 int data = 1024; 3 //将data转换为字符串 4 sprintf(str,"%d",data); 5 //获取data的十六进制 6 sprintf(str,"0x%X",data); 7 //获取data的八进制 8 sprintf(str,"0%o",data); 9 const char *s1 = "Hello"; 10 const char *s2 = "World"; 11 //连接字符串s1和s2 12
fopen()是一个常用的函数,用来以指定的方式打开文件,其原型为:
FILE * fopen(const char * path, const char * mode);
【参数】path为包含了路径的文件名,mode为文件打开方式。
fwrite是C语言函数,指向文件写入一个数据块。
size_t fwrite(const void* buffer, size_t size, size_t count, FILE* stream);
注意
(1)写操作fwrite()后必须关闭流fclose()。
(2)不关闭流的情况下,每次读或写数据后,文件指针都会指向下一个待写或者读数据位置的指针。
size_t fread ( void * ptr, size_t size, size_t count, FILE * stream );
其中,ptr:指向保存结果的指针;size:每个数据类型的大小;count:数据的个数;stream:文件指针
函数返回读取数据的个数。
标签:
原文地址:http://www.cnblogs.com/Caden-liu8888/p/5941466.html