|
不知道你具体要测试什么文件。 文件名和文件内容参数化就可以了。 我之前做过一个简单的读写文件的测试,不知道对你有没有用。我把代码附上。你可以看看。 CODE 如下:
Action()
{
char *filename = "D:\\LRFILE\\";//参数文件保存路径,根据需要修改
char cfilename[100]={0};
char *filetype = ".txt" ;
char username[20]={0};//保存用户名的字符数组
char password[20]={0};//保存密码的字符数组
int i=0;
long file;//指向文件的指针
strcat(cfilename,filename);//文件路径
strcat(cfilename,lr_eval_string("{filename}"));//文件名
strcat(cfilename,filetype);//文件名类型
//用于打开文件
if ((file = fopen(cfilename, "w+" )) == NULL) //创建 或者打开要写的文件
{
lr_output_message("Unable to create %s", cfilename);
return -1;
}
strcat(username,lr_eval_string("{user}"));//用户名
strcat(username," ");//用空格分隔用户名与密码
strcat(username,lr_eval_string("{pas}"));//密码
strcat(username,"\r\n");//添加回车换行标识
lr_output_message("--fielname %s------ %s",cfilename, username);//调试信息:文件名:文件内容
fwrite(username,strlen(username),1,file);//把一组用户信息写入参数文件
fclose(file);//关闭文件
return 0;
} |
|