利用可变参数,将调试信息写入文件log.txt中
来源:互联网 发布:哪些女装淘宝店铺推荐 编辑:程序博客网 时间:2024/06/11 16:18
#include <stdio.h>
#include <string.h>
#include <stdarg.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int print_file(void * fmt,...)
{
va_list ap;
char buffer[100] = "";
va_start(ap, fmt);
vsprintf(buffer, fmt, ap);
va_end(ap);
int fd;
fd = open("/log.txt",O_RDWR|O_CREAT|O_APPEND);
if(fd < 0) {
printf("open fail\n");
return ;
}
// lseek(fd, 0, SEEK_END);
write(fd, buffer, strlen(buffer));
close(fd);
return 0;
}
void main()
{
print_file("%d %s 33", 4, "hello world");
}
#include <string.h>
#include <stdarg.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
int print_file(void * fmt,...)
{
va_list ap;
char buffer[100] = "";
va_start(ap, fmt);
vsprintf(buffer, fmt, ap);
va_end(ap);
int fd;
fd = open("/log.txt",O_RDWR|O_CREAT|O_APPEND);
if(fd < 0) {
printf("open fail\n");
return ;
}
// lseek(fd, 0, SEEK_END);
write(fd, buffer, strlen(buffer));
close(fd);
return 0;
}
void main()
{
print_file("%d %s 33", 4, "hello world");
}
0 0
- 利用可变参数,将调试信息写入文件log.txt中
- 使用 ./a.out > log.txt 将log写入文件
- ios 将Log信息写入文件
- C#调试过程中如何将堆栈信息写入文件
- PHP如何将log信息写入服务器中的log文件
- 将字符串写入到txt文件中
- 将数据写入.txt文件中
- C# 将文本写入txt文件中
- MFC学习之 将 list 表里的信息写入.txt文本 和 .xls EXCEL 文件中
- 将信息写入txt文档
- 将信息写入指定路径的Txt文件里
- Android将Log写入文件
- MFC学习之 将 list 表里的信息写入.txt文本 和 .xls EXCEL 文件中(ODBC)
- 将字符串写入txt中
- java将字符串写入到txt文件中
- 如何将一个文件夹内的文件写入txt中
- VC将字符串写入到txt文件中
- C++ 将文件夹中文件写入list.txt文件中
- mfc学习笔记(2)——vector容器类型
- VS2010中创建安装项目
- ZOJ 3818 Pretty Poem (暴力模拟 string(substr))
- 网络图片浏览器
- codeforces 24A Ring road
- 利用可变参数,将调试信息写入文件log.txt中
- 如何完成一篇高质量的论文(笔记)
- IOS AutoLayout详解(三)用代码实现(附Demo下载)
- 禁用开启注册表编辑功能
- Head First JQuery学习笔记(二)
- PCB中Add layer 和 Plane 区别
- 04-3. 统计素数并求和
- HDU 2254解题报告
- 注册表禁用cmd