LoadRunner中文件操作的一个例子

Action()
{
    int id;
    char * groupname;

 

    char w_buf[64];
    long file_stream;
    char * filename = "D://output.txt";

 

 // 检查文件是否存在
 if(file_exists(filename))
 {
  // 如果存在则删掉
        remove(filename);
 }

 

 strcpy(w_buf,"123456");
 //lr_output_message("%s",w_buf);

 

 // 以写方式打开文件
    if((file_stream = fopen(filename,"w"))==NULL){
        lr_error_message("Cannot open %s",filename);
        return -1;
    }

 

 lr_whoami(&id, &groupname, NULL);
 // 把数据写入文件中
 fprintf(file_stream, "log file of virtual user ID: %d group: %s/n", id, groupname);
 fprintf(file_stream, w_buf, id, groupname);

 

  // 关闭文件 
  if (fclose(file_stream))
        lr_error_message ("Error closing file %s", filename);
 
 return 0;
}


// 检查文件是否存在
int file_exists(char* file_name) {
  int fp; // file pointer
 
  fp = fopen(file_name, "r+");
  if (fp == NULL) {
    return FALSE;
  } else {
    fclose(fp);
    return TRUE;
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值