ifdef unix
char *filename = “/tmp/logfile.txt”;
else
char *filename = “c:\logfile.txt”;
int ftotal;
WriteLog()
{
//在C语言里面,变量声明必须放在函数的顶部
long file;
int id = 100;
char *groupname=“TestGroup”;
lr_output_message(filename);
if((file = fopen(filename,“w+”)) == NULL){
lr_output_message(“The file %s doesn’t exist.”,filename);
return -1;
}
// undeclared identifier `null’
lr_whoami(&id,&groupname,NULL);
// Writes formatted output to a file.
// int fprintf ( FILE *file_pointer, const char *format_string [, args ] );
// Return values: On success, returns the Total number of characters printed.
// On error, returns a negative number.
ftotal = fprintf(file, “log file of virtual user id: %d group: %s\n”, id, groupname);
lr_output_message(“The total of the file space is %d”, ftotal);
fclose

本文档介绍了如何在LR脚本中进行文件操作,包括在不同操作系统下设置文件路径,使用fopen、fprintf和fclose函数进行读写操作。示例代码展示了如何创建并写入日志文件,以及处理可能的错误情况。
最低0.47元/天 解锁文章
1025

被折叠的 条评论
为什么被折叠?



