每一个打开的文件在内存里面都有个结构体来保存文件的信息:大小,位置,修改时间,权限等等。这个结构体是系统定义:FILEtypedefstruct{...;...;}FILE;文件指针就是FILE结构体的指针。FILE*fd;文件的操作:FILEfopen(constcharpath,constchar*mode);打开一个文件并把文件对应的结构体变量地址作为返回值。失败返回NULL。path:文件
分类:
其他好文 时间:
2018-08-09 00:31:30
阅读次数:
128
1,为什么要上锁? 当某个功能访问量小的时候,可以直接加log,然后根据记录判断是否操作过。但是有次我在操作数据批量处理的时候——计划任务在自动执行那个脚本,客服在手动执行那个脚本,结果create_time的秒数都一样了,这个时候查询结果再if语句是无法限制的,需要用锁。 当多个脚本同一时间并发访 ...
分类:
Web程序 时间:
2018-08-08 13:42:22
阅读次数:
183
象“[]”、“.”、“->”这类操作符前后不加空格。 ...
分类:
其他好文 时间:
2018-08-03 14:14:39
阅读次数:
150
对于表达式比较长的 for 语句和 if 语句,为了紧凑起见可以适当地去 掉一些空格,如 for (i=0; i<10; i++)和 if ((a<=b) && (c<=d))。 ...
分类:
其他好文 时间:
2018-08-03 14:13:59
阅读次数:
145
这些函数都是和文件读写时发生错误有关,下面一一分析: 1:ferror 原型:int ferror(FILE * fp) 作用:测试一个文件流是否被设置了错误标识符,如果是返回非 0 整数,否则返回 0。 例子: 注意:每次发生不同的操作错误都会更新文件流上次保存的错误标识符,例如:先后发生了A和B ...
分类:
编程语言 时间:
2018-07-24 23:40:41
阅读次数:
209
一、打开文件 1.格式: fopen(<#const char *restrict __filename#>, <#const char *restrict __mode#>); fopen("/Users/apple/Desktop/test.txt", "a+"); 第一个参数表示数据源,第二个 ...
分类:
其他好文 时间:
2018-07-23 19:50:02
阅读次数:
132
fid = fopen('data.txt','w');for oo=1:1:i if mod(oo,10) == 0 fprintf(fid,'%f,%f,\n',sI1(oo),sQ1(oo)); else fprintf(fid,'%f,%f,',sI1(oo),sQ1(oo)); enden ...
分类:
其他好文 时间:
2018-07-23 17:23:27
阅读次数:
130
PHP实现简单下载 文件为 ,供下载的文件为 . ...
分类:
Web程序 时间:
2018-07-23 11:01:12
阅读次数:
199
open和fopen_s用法的比较 fopen 和 fopen_s fopen用法: fp = fopen(filename,"w")。 fopen_s用法:,须定义另外一个变量errno_t err,然后err = fopen_s(&fp,filename,"w")。 返回值: fopen打开文件 ...
分类:
其他好文 时间:
2018-07-20 16:49:23
阅读次数:
126