lr中读写文件操作代码(原创)
2005-04-13 16:35
435 查看
1.lr中支持的读写函数有:
2. 以下的例子是打开文件并追加写入该文件
char *pr;
char *filename= "e://log.txt";
long file;
char *p;
if ((file = fopen(filename, "at")) == NULL ) {
lr_error_message("Cannot open %s", filename);
return -1;
}
p = lr_eval_string("{pr}");
while ((*p != NULL) && fputc(*(p++), file) != -1);
fputc("\n",file);
fclose(file);
3.补充c函数知识:
文件使用方式 意 义
“rt” 只读打开一个文本文件,只允许读数据
“wt” 只写打开或建立一个文本文件,只允许写数据
“at” 追加打开一个文本文件,并在文件末尾写数据
“rb” 只读打开一个二进制文件,只允许读数据
“wb” 只写打开或建立一个二进制文件,只允许写数据
“ab” 追加打开一个二进制文件,并在文件末尾写数据
“rt+” 读写打开一个文本文件,允许读和写
“wt+” 读写打开或建立一个文本文件,允许读写
“at+” 读写打开一个文本文件,允许读,或在文件末追加数 据
“rb+” 读写打开一个二进制文件,允许读和写
“wb+” 读写打开或建立一个二进制文件,允许读和写
“ab+” 读写打开一个二进制文件,允许读,或在文件末追加数据
Function Name | Description |
fclose | Closes a file. |
feof | Check s if the end of file has occurred on a stream. |
ferror | Checks if any error has occurred during file I/0. |
fgetc | Gets a character from a stream. |
fgets | Reads a string from a file. |
fopen | Opens a file for buffered I/0. |
fprintf | Writes formatted output to a file. |
fputc | Writes a character to a stream. |
fread | Reads unformatted data from a stream into a buffer. |
fscanf | Reads formatted input from a stream. |
fseek | Sets the current position in a file to a new location. |
fwrite | Write unformatted data from a buffer to a stream. |
rewind | Rewinds a file. |
sprintf | Writes formatted output to a string. |
sscanf | Reads formatted input from a string. |
char *pr;
char *filename= "e://log.txt";
long file;
char *p;
if ((file = fopen(filename, "at")) == NULL ) {
lr_error_message("Cannot open %s", filename);
return -1;
}
p = lr_eval_string("{pr}");
while ((*p != NULL) && fputc(*(p++), file) != -1);
fputc("\n",file);
fclose(file);
3.补充c函数知识:
文件使用方式 意 义
“rt” 只读打开一个文本文件,只允许读数据
“wt” 只写打开或建立一个文本文件,只允许写数据
“at” 追加打开一个文本文件,并在文件末尾写数据
“rb” 只读打开一个二进制文件,只允许读数据
“wb” 只写打开或建立一个二进制文件,只允许写数据
“ab” 追加打开一个二进制文件,并在文件末尾写数据
“rt+” 读写打开一个文本文件,允许读和写
“wt+” 读写打开或建立一个文本文件,允许读写
“at+” 读写打开一个文本文件,允许读,或在文件末追加数 据
“rb+” 读写打开一个二进制文件,允许读和写
“wb+” 读写打开或建立一个二进制文件,允许读和写
“ab+” 读写打开一个二进制文件,允许读,或在文件末追加数据
相关文章推荐
- PHP文件读写操作之文件写入代码
- [原创] 文件I/O读写操作程序题目答案 -- 谭浩强C语言
- Python 读写文件的操作代码
- !!无须定义配置文件中的每个变量的读写操作,以下代码遍历界面中各个c#控件,自动记录其文本,作为配置文件保存
- 操作、压缩MDB文件;使用ADO读写Mysql数据库;建立数据库和表的VBS脚本代码(2013-08-26 11:39:34)
- Perl 文本文件的读写操作、文件的重命名和删除、多个文本文件的合并实现代码
- c语言文件操作常用函数及读写文件代码举列
- 调用JAVA API对HDFS文件进行文件的读写、上传下载、删除等操作代码详解
- Java文件读写操作具体代码实现
- 遍历树 栈的泛型实现 db操作 读写文件 代码
- 市面上所有号称"虚拟机","防火墙"的实时监控杀毒软件无一不是使用的IFSHOOK技术.但是同时也有一些朋友不断写MAIL给我打听如何实现读写的监控.下面给出用VTOOLSD写的代码.也就是所有实时杀毒软件的奥秘.同时,很多拦截文件操作的软件,例如对目录加
- Java对xls文件进行读写操作示例代码
- 代码基本操作 -- 读写文件
- 内核文件打开读写操作代码
- PHP文件读写操作之文件写入代码
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(1)--说明篇(原创)(转载本文请注明出处)
- SilverLight学习笔记--如何在xaml文件中操作用户在后台代码定义的类(2)--示例篇:创建一个登录控件(原创)(转载本文请注明出处)
- Python文件读写保存操作的示例代码
- PHP文件读写操作之文件写入代码