11,ANSI文件操作
来源:互联网 发布:放置江湖角色数据异常 编辑:程序博客网 时间:2024/06/12 23:31
文件操作介绍
文件操作分类:
ANSI文件操作、POSIX文件操作
ANSI文件操作特点:
用户操作文件数据流,
ANSI文件操作是带有缓冲区的,
对文件的底层操作由ANSI文件库完成。
文件操作示意图:
ANSI文件操作实例:
打开、关闭文件
向文件写入数据
从文件读出数据
读写指定长度的数据
在文件指定位置读写数据
实例源码:ANSI_file.c
//ANSI_file.c
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp = NULL;
char buff[128];
int readnum = 0;
int writenum = 0;
//打开文件
fp = fopen("./test.c", "r+");
//打开文件失败
if(NULL == fp)
{
printf("open file fail!\n");
return -1;
}
//读取文件最后128字节数据
fseek(fp, -128, SEEK_END);
readnum = fread(buff, 1, 127, fp);
printf("read %d bytes!\n", readnum);
buff[readnum] = '\0';
printf("%s\n\n", buff);
//从文件开始出写数据
fseek(fp, 0, SEEK_SET);
strcpy(buff, "a string write by afile!\n");
writenum = fwrite(buff, 1, strlen(buff), fp);
printf("%d bytes write!\n", writenum);
//关闭文件
fclose(fp);
return 0;
}
- 11,ANSI文件操作
- ANSI方式文件操作
- ANSI C中的文件操作
- ANSI C文件操作函数
- C语言文件操作函数(ANSI)
- ANSI C标准文件操作管理
- ANSI C标准文件IO操作
- ANSI C标准文件IO操作
- MFC unicode转ANSI CString写入文件的操作
- ANSI C提供的文件操作标准库函数
- C语言文件操作函数(ANSI)详解(一)
- Linux系统调用和ANSI C文件操作的区别
- ANSI库续(时间函数)与文件操作初识
- 在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作
- 操作文件的二进制模式和文本模式&C操作文件对于ANSI,UTF-8,Unicode支持
- UNICODE,ANSI和相关操作
- UNICODE,ANSI和相关操作
- 写UniCode与Ansi文件
- windows消息
- Ubuntu Linux 11.04 修改 hostname方法
- CentOS5.5下安装jdk7u3
- C++中常用运算符重载
- JVM参数调优实例解析
- 11,ANSI文件操作
- Apache模块动态加载和静态加载
- Java程序员从笨鸟到菜鸟之(十)枚举,泛型详解
- RedHat 9虚拟机下搭建简易的Samba服务器
- 保护软件版权的实用技巧
- 全角 半角 转换器的 制作 C/C++
- mysql的isnull
- Android基础之HTTP操作及SOCKET网络操作
- ibatis动态sql