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中文件的操作相关推荐

  1. java中的文件_JAVA中文件的操作

    在java中,对文件(例如图片)进行操作,包括上传.修改.删除 一,文件上传 1.文件传到哪里,不仅可以保存在数据库中,也可以上传到远程服务器,文件保存的是文件的路径 2.文件上传都需要做什么?写那些 ...

  2. python36_第36 p,就这几个方法,Python中文件的操作

    大家好,我是杨数Tos,这是<从零基础到大神>系列课程的第X篇文章,第二阶段的课程:Python基础知识:Python中文件的操作(下篇). 学习本课程,建议先看一遍:[计算机基础知识]课 ...

  3. php中文件读写总结,PHP中文件读写操作

    PHP中文件读写操作 PHP中提供了一系列的I/O函数,能简捷地实现我们所需要的功能,包括文件系统操作和目录操作(如"复制[copy]").下面给大家介绍的是基本的文件读写操作:( ...

  4. 文件操作函数java_java中文件的操作

    前言:java的读写操作是学java开发的必经之路,Java.io包中包括许多类提供许多有关文件的各个方面操作.下面就来总结下java的读写操作. 主要内容如下 1.字节流与字符流的区别 2.文件操作 ...

  5. java中文件的操作讲解

    1.基本概念的理解 绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如: C:\xyz\test.txt 代表了test.txt文件的绝对路径.http://ww ...

  6. C、C++和MFC中文件的操作

    对文件读写的三种方法   1.C中     FILE *pFile=fopen("1.txt","w"); fwrite(" http://www.s ...

  7. Python中文件的操作

    1.文件的基本操作 文件打开的格式: file = open(文件路径,读写模式) 文件路径:可以写相对路径,也可以写绝对路径 读写模式:r(读取) w(写入) a(追加) 文件打开后,必须关闭,否则 ...

  8. python中文件读取操作及注意事项

    我们想要读一些文件,那么可以使用read()函数.readline()函数.或者readlines()函数. 其中read()函数可以一次性读取文件中所有的内容,也可以设置read(100),也就是一 ...

  9. Windows 8 Metro中文件的操作及访问(读写删除复制)

    1.首先创建一个文件夹,在文件夹里创建文件 private async void CreateButton_Click(object sender, RoutedEventArgs e) { stri ...

  10. Win32中文件的操作

    1 文件的创建或打开 HANDLE CreateFile( LPCTSTR lpFileName, //文件路径和名称 DWORD dwDesiredAccess,      //访问方式,最常用的值 ...

最新文章

  1. 【关注】人类的智力是如何发展起来的?《自然》发布三大科学假说
  2. 【CCIE学习干货】LDP:标签的那些事儿
  3. LeetCode —— 365. 水壶问题(Python3)
  4. HDU 1048 The Hardest Problem Ever
  5. 会议指南二维码生成_包装和准备技术会议的指南
  6. C#对象序列化与反序列化
  7. java重新打开jframe,Java的; Jframe不重新绘制
  8. VC2008中影响exe大小和速度的全部编译选项
  9. 计算机毕业设计进度计划表,毕业设计 进度计划表
  10. 用计算机模拟演示样本均值的抽样,计算机模拟演示文稿.ppt
  11. html文件转为其他格式文件格式,HTML文件转Word文件格式
  12. ddr4 dqs 频率_你好,请问你知道DDR3中是DQS是什么意思吗
  13. 【神经网络】单层感知器
  14. npoi xlsx转换html,NPOI导Excel样式设置(转)
  15. Java基础系列:判断空指针的三种方式
  16. Shave Beaver! CodeForces - 331B2 (线段树)
  17. LM75AD温度传感器的应用(2)
  18. 爱博精电亮相四川省节能环保品牌推广全川行——乐山站
  19. 让 图片 摇摆起来
  20. CMMI入门 - 通用实践的实施GP 2.8-GP 2.10

热门文章

  1. 遍历目录中的所有文件和目录,并生成全路径
  2. django drf 改变retrive的pk查询字段
  3. python的__slots__
  4. mysql 用一个表更新另一个表
  5. 【web框架】Django
  6. 2016.10.26
  7. SQLServer2005/2008新的高效分页方法-row_number()over函数的使用
  8. 不断被刷新的未来——读文档有感
  9. 【laravel VS lumen】
  10. vue 如何读取编译携带的参数