码迷,mamicode.com
首页 >  
搜索关键字:留言板 flock fwrite fread fopen fclose    ( 2184个结果
每天进步一点点——Linux编程中的文件锁之flock
在Linux C/C++编程中,有时我们需要某个文件同时只能被一个进程打开,那么此时我们就需要多此文件进行加锁,系统中提供了两个函数来对文件加锁 flock()和fcntl(),本文主要讲解flock()的使用及其它的一些限制。...
分类:系统相关   时间:2014-06-19 12:38:06    阅读次数:347
PHP逐行读取Text文本文件
php逐行读取文本文件的内容。php文件$handler = fopen('test6.txt','r'); //打开文件while(!feof($handler)){ $m[] = fgets($handler,4096); //fgets逐行读取,4096最大长度,默认为1024}fclo...
分类:Web程序   时间:2014-06-18 17:01:36    阅读次数:8018
unix fopen和fopen_s用法的比较
在定义FILE * fp 之后,fopen的用法是: fp= fopen(filename,"w")。而对于fopen_s来说,还得定义另外一个变量errno_t err,然后err = fopen_s(&fp,filename,"w")。返回值的话,对于fopen来说,打开文件成功的话返回文件指针...
分类:其他好文   时间:2014-06-16 08:37:00    阅读次数:216
C语言有GetOpenFile吗?
windows中有个GetOpenFile的函数,就是上面那个啦!!我们怎么来实现呢?要我用C语言写出来我真的跪了。。但是我们可以输入文件的【绝对路径】,配合fopen函数来实现的。。注意问题①文件名中可能有空格,用scanf函数来输入文件路径不太好,他遇到空格会停止。。解决:我们用gets来输入,...
分类:编程语言   时间:2014-06-15 12:45:51    阅读次数:203
c语言拷贝文件程序
c语言文件操作实现拷贝一个文件。...
分类:编程语言   时间:2014-06-15 08:51:27    阅读次数:243
Linux 文件描述符问题
昨天解了个bug,关于文件描述符的,这种问题很久之前也遇到过,这次再犯真的不该。 问题是这样的。 fopen()打开一个文件,然后做了一些操作,然后函数执行结束。。。没有调用fclose()导致了,再执行此函数时,系统提示,文件描述符分配完毕。 分析了下: 根据以前的知识储备, 1.linux打开文件描述符的最大个数为1024,根据这次发现, 2.这是针对于单独进程的, ...
分类:系统相关   时间:2014-06-14 09:14:13    阅读次数:354
C语言随笔记(二)厉害的宏
比最牛逼的FOPEN宏更牛逼的USING_FILE宏#defineUSING_FILE(file,path,type,code)\{\FILE*##file;\if(NULL==(##file=fopen(path,type)))\{\fputs("内存不足程序退出中",stderr);\exit(...
分类:编程语言   时间:2014-06-09 22:01:39    阅读次数:368
freopen内部实现
1 #include 2 #include 3 4 FILE* Freopen(const char *fileName, const char *type, FILE *stream){ 5 FILE *fileFp = fopen(fileName, type); 6 int f...
分类:其他好文   时间:2014-06-08 06:39:51    阅读次数:247
This function or variable may be unsafe Consider using xxx instead
问题: 在Visual C++ 6.0 下面运行正常的代码放到Visual Studio 20xx系列里就跑不动了,有时候会提示如下错误: error C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT...
分类:其他好文   时间:2014-06-08 03:17:14    阅读次数:227
文件格式化输入和输出
在控制台操作时,使用的格式化输入和输出为scanf和printf,那么对文件的IO操作也可以使用fscanf和fprintf,它们的使用如下: #include #include #include const int LENGTH=80; int main(void){ long num1=234567L; long num2=345123L; long num3=78...
分类:其他好文   时间:2014-06-07 13:12:41    阅读次数:248
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!