Loadrunner 读取文件
char buffer[1000];
long file_stream;
char * filename = "d:\log.txt";
file_stream=fopen(fileName,"r");//以只读方式打开文件
//读取文件为空
if(file_stream == NULL){
lr_error_message ("Cannot open %s", fileName);
;
}
//检测流上的文件结束符,如果没有结束符
while (!feof(file_stream))
{
//按行读取文件
fscanf(file_stream,"%s",buffer);
lr_output_message ("= bytes read:%s", lr_convert_string_encoding(buffer, NULL, LR_ENC_UTF8, "stringInUnicode"));
lr_output_message ("= bytes read:%s", buffer);
if (ferror(file_stream)) {
lr_output_message ("Error reading file %s", fileName);
break;
}
}
// Close the file stream
if (fclose(file_stream))
{
lr_error_message ("Error closing file %s", fileName);
}
函数说明
1.函数原型:
size_t fwrite( const void *buffer, size_t size, size_t count, FILE *file_pointer );
参数说明:
buffer:包含数据的缓冲区
size:缓冲区buffer的大小(字节为单位)
count:缓冲区中写入多少个size大小数据(The number of bytes to store in the buffer)
file_pointer:指向存放数据文件的文件指针
size_t: 际写入的数据块数目(每个数据块大小为size)
2.函数原型:
size_t fread( void *buffer, size_t size, size_t count, FILE *file_pointer );
参数说明:
同fwrite
3.函数原型:
int ferror( FILE *file_pointer );
功能:检查文件i/o错误
参数说明:
file_pointer:指向文件的文件指针
4.函数原型
int feof( FILE *file_pointer );
功能:检测流上的文件结束符
参数说明:
file_pointer:指向文件的文件指针
Loadrunner 读取文件的更多相关文章
- LoadRunner读取文件并验证
checkprocess() { char command[1024]; int i, total = 0; char buffer[12], ch; char *filen ...
- LoadRunner 脚本学习 -- 读取文件内容
随便创建个txt文档 输入点内容,例如 读取文件内前N个字符: Action() { long myfile; ; ]; char *filename = "E:\\kkk.txt&quo ...
- loadrunner中文件的操作
loadrunner中文件的操作 我们可以使用fopen().fscanf().fprintf().fclose()函数进行文件操作,但是因为LoadRunner不支持FILE数据类型,所以我们需要做 ...
- Java 创建文件夹和文件,字符串写入文件,读取文件
两个函数如下: TextToFile(..)函数:将字符串写入给定文本文件: createDir(..)函数:创建一个文件夹,有判别是否存在的功能. public void TextToFile(fi ...
- C#读取文件为byte[]
C#读取文件为byte[] 转载请注明出处 http://www.cnblogs.com/Huerye/ /// <summary> /// 读取程序生成byte /// </sum ...
- HTML5的File API读取文件信息
html结构: <div id="fileImage"></div> <input type="file" value=" ...
- 关于一些对map和整行读取文件操作
public static void main(String[] args) { Map<String, String> map = new HashMap<String, Stri ...
- 使用java读取文件夹中文件的行数
使用java统计某文件夹下所有文件的行数 经理突然交代一个任务:要求统计某个文件夹下所有文件的行数.在网上查了一个多小时没有解决.后来心里不爽就决定自己写一个java类用来统计文件的行数,于是花了两个 ...
- Matlab 读取文件夹中所有的bmp文件
将srcimg文件下的bmp文件转为jpg图像,存放在dstimg文件夹下 str = 'srcimg'; dst = 'dstimg'; file=dir([str,'\*.bmp']); :len ...
随机推荐
- Java一点输入输出技巧
输入: 格式1:Scanner sc = new Scanner(System.in); 格式2:Scanner sc = new Scanner(new BufferedInputStream(Sy ...
- grid 布局 CSS3
display:grid 是一种新的布局方式,旧的布局方式通常有副作用,例如float(需要额外修复浮动)或者inline-block(两个元素之间的空格问题) 把父元素定义为grid,就像表格一 ...
- 从一个实例谈谈postgresql索引锁
最近客户在使用我司开发的数据库时,报告了如下问题(也不能算是问题,就是疑惑吧),环境如下: OS : Red Hat Enterprise Linux Server release 6.7 (Sant ...
- PHPMailer < 5.2.18 远程代码执行漏洞(CVE-2016-10033)
PHPMailer < 5.2.18 Remote Code Execution 本文将简单展示一下PHPMailer远程代码执行漏洞(CVE-2016-10033)的利用过程,使用的是别人已经 ...
- Netty(二)——TCP粘包/拆包
转载请注明出处:http://www.cnblogs.com/Joanna-Yan/p/7814644.html 前面讲到:Netty(一)--Netty入门程序 主要内容: TCP粘包/拆包的基础知 ...
- DbContext 中的 Explicit interface implementation
疑惑 前段时间一直再用Entity Framework 6,写了一些公用的方法,在这个过程中发现了DbContext实现的接口IObjectContextAdapter,可以通过这个接口访问到更底层的 ...
- PLSQL锁表之后改如何操作
(1)查看哪个表被锁select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects ...
- [转载] Thrift-client与spring集成
转载自http://shift-alt-ctrl.iteye.com/blog/1990030?utm_source=tuicool&utm_medium=referral Thrift-cl ...
- [转载] redis 的两种持久化方式及原理
转载自http://www.m690.com/archives/371 Redis是一种高级key-value数据库.它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富.有字符串 ...
- [转载] PHP工作模型与运行机制
转载自http://www.nowamagic.net/librarys/veda/detail/350 PHP的工作模型非常特殊.从某种程度上说,PHP和ASP.ASP.NET.JSP/Servle ...