loadrunner中文件的操作
loadrunner中文件的操作我们可以使用fopen()、fscanf()、fprintf()、fclose()函数进行文件操作,但是因为LoadRunner不支持FILE数据类型,所以我们需要做以下修改:
1、文件的声明先定义一个int类型的文件指针:int MyFile;
2、文件的打开fopen(FILE * stream ,const char *format,....):返回一个FILE数据类型的指针。因为LoadRunner不支持FILE数据类型,所以我们要将返回值转化成int型。其中,第一个参数指定文件路径;第二个参数指定创建文件的模式。int MyFile;MyFile=(int)fopen("D:\\lr_log\\01.txt","r");3、读文件fscanf(FILE * stream ,const char *format,....)自参数stream的文件流中读取字符串,再根据参数format字符串来转换并格式化数据:
实例一 读取数值型数据int MyFile;int number;MyFile = fopen("D:\\lr_log\\01.txt","r");fscanf(MyFile,"%d", &number);
实例二 读取字符串int MyFile;char *ch[10];MyFile = fopen("D:\\lr_log\\01.txt","r");fscanf(MyFile,"%s", ch);
4、写文件fprintf(FILE *stream,const char * format,va_list ap)根据参数format字符串来转换并格式化数据,然后将结果输出到参数stream指定的文件中,直到出现字符串结束(’\0’)为止。int MyFile;char ch[] ="Hello World!";MyFile = fopen("D:\\lr_log\\01.txt","w");fprintf(MyFile,"%s",ch);
5、关闭文件fclose(FILE * stream)下面贴一个简单的实例,从一个文件读取数据写入另一个文件中
Action()
{int MyFile1,MyFile2;int i;char data[80]; //defining a parameter,using for storing datas// Assigning the file path to a stringchar *addr="D:\\lr_log\\01.txt";char *addr1="D:\\lr_log\\user.txt";//if fail to open the file,print error messageif((MyFile1 = fopen(addr,"r"))==NULL||(MyFile2=fopen(addr1,"w+"))==NULL){ lr_error_message("Can't open this file",addr);return -1;}if((MyFile2= fopen(addr1,"w+"))==NULL){ lr_error_message("Can't open this file",addr1);return -1;}for(i=1;i<=6;i++){fscanf(MyFile1,"%s",data); //reading the datas from MyFile to the string(data)lr_output_message("Line%d: %s",i,data);fprintf(MyFile2,"第%d个用户:%s\n",i,data); //writing datas to the file(filename)}fclose(MyFile1);fclose(MyFile2); return 0;
}
转载于:https://www.cnblogs.com/qmfsun/p/4515215.html
loadrunner中文件的操作相关推荐
- java中的文件_JAVA中文件的操作
在java中,对文件(例如图片)进行操作,包括上传.修改.删除 一,文件上传 1.文件传到哪里,不仅可以保存在数据库中,也可以上传到远程服务器,文件保存的是文件的路径 2.文件上传都需要做什么?写那些 ...
- python36_第36 p,就这几个方法,Python中文件的操作
大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第X篇文章,第二阶段的课程:Python基础知识:Python中文件的操作(下篇). 学习本课程,建议先看一遍:[计算机基础知识]课 ...
- php中文件读写总结,PHP中文件读写操作
PHP中文件读写操作 PHP中提供了一系列的I/O函数,能简捷地实现我们所需要的功能,包括文件系统操作和目录操作(如"复制[copy]").下面给大家介绍的是基本的文件读写操作:( ...
- 文件操作函数java_java中文件的操作
前言:java的读写操作是学java开发的必经之路,Java.io包中包括许多类提供许多有关文件的各个方面操作.下面就来总结下java的读写操作. 主要内容如下 1.字节流与字符流的区别 2.文件操作 ...
- java中文件的操作讲解
1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径.http://ww ...
- C、C++和MFC中文件的操作
对文件读写的三种方法 1.C中 FILE *pFile=fopen("1.txt","w"); fwrite(" http://www.s ...
- Python中文件的操作
1.文件的基本操作 文件打开的格式: file = open(文件路径,读写模式) 文件路径:可以写相对路径,也可以写绝对路径 读写模式:r(读取) w(写入) a(追加) 文件打开后,必须关闭,否则 ...
- python中文件读取操作及注意事项
我们想要读一些文件,那么可以使用read()函数.readline()函数.或者readlines()函数. 其中read()函数可以一次性读取文件中所有的内容,也可以设置read(100),也就是一 ...
- Windows 8 Metro中文件的操作及访问(读写删除复制)
1.首先创建一个文件夹,在文件夹里创建文件 private async void CreateButton_Click(object sender, RoutedEventArgs e) { stri ...
- Win32中文件的操作
1 文件的创建或打开 HANDLE CreateFile( LPCTSTR lpFileName, //文件路径和名称 DWORD dwDesiredAccess, //访问方式,最常用的值 ...
最新文章
- 【关注】人类的智力是如何发展起来的?《自然》发布三大科学假说
- 【CCIE学习干货】LDP:标签的那些事儿
- LeetCode —— 365. 水壶问题(Python3)
- HDU 1048 The Hardest Problem Ever
- 会议指南二维码生成_包装和准备技术会议的指南
- C#对象序列化与反序列化
- java重新打开jframe,Java的; Jframe不重新绘制
- VC2008中影响exe大小和速度的全部编译选项
- 计算机毕业设计进度计划表,毕业设计 进度计划表
- 用计算机模拟演示样本均值的抽样,计算机模拟演示文稿.ppt
- html文件转为其他格式文件格式,HTML文件转Word文件格式
- ddr4 dqs 频率_你好,请问你知道DDR3中是DQS是什么意思吗
- 【神经网络】单层感知器
- npoi xlsx转换html,NPOI导Excel样式设置(转)
- Java基础系列:判断空指针的三种方式
- Shave Beaver! CodeForces - 331B2 (线段树)
- LM75AD温度传感器的应用(2)
- 爱博精电亮相四川省节能环保品牌推广全川行——乐山站
- 让 图片 摇摆起来
- CMMI入门 - 通用实践的实施GP 2.8-GP 2.10