linux中的文件操作代码一
来源:互联网 发布:如何防止sql攻击 编辑:程序博客网 时间:2024/05/15 10:41
fopen():
#include <stdio.h>
int main()
{
FILE *fp = fopen ("abc","ab+");//ab+加入b字符告诉函数库打开的文件为二进制文件而非纯文本文件!
if (fp == NULL)
{
perror ("fopen");
return -1;
}
printf ("打开文件夹成功\n");
return 0;
}
fread:
#define SIZE 1024
int main()
{
FILE *fp = fopen ("BTree.c","ab+");
if (fp == NULL)
{
perror("fopen");
return -1;
}
char buf[SIZE] = {0};
int ret;
while (ret = fread(buf,sizeof(char),SIZE-1,fp))
{
buf[ret *sizeof(char)] = '\0';
printf ("%s\n",buf);
}
if (ret == 0&& !feof(fp))
{
perror ("fread");
return -1;
}
printf ("文件读取结束\n");
return 0;
}
阅读全文
0 0
- linux中的文件操作代码一
- linux中的操作文件
- Linux文件操作(一)
- Linux文件操作(一)
- linux文件操作(一)
- Linux文件操作(一)
- Linux中的文件操作命令
- Linux中的文件操作命令
- C#中的文件操作 (一)
- 浅谈C语言中的文件操作(一)
- linux c 文件读取操作一
- LINUX 下,编程自学一:文件操作
- linux文件操作命令介绍(一)
- Linux C文件操作(一)
- linux文件的基本操作命令一
- Linux中的文件共享代码示例
- linux系统中的简单拷贝文件代码
- Linux 文件操作中的阻塞和非阻塞操作
- centos 6.9 安装 Discuz3.2X 论坛
- String初探
- 笔记——多重背包
- Web Animations API (JS动画利器)
- JAVA运行时异常及常见的5中RuntimeExecption
- linux中的文件操作代码一
- eclipse创建maven项目
- 上传jar包到本地仓库或私服
- Python高级教程之动态添加属性及方法
- STL 源码阅读
- 新版本的mybatis的
- 编辑距离
- JDBC
- 浏览器与服务端的通信01