我正在使用mkstemp()
,它提供了一个文件描述符,但我想通过fprintf()
生成格式化输出.有没有一种简单的方法可以将mkstemp()
提供的文件描述符转换为适合fprintf()
使用的FILE *
struct ?
我正在使用mkstemp()
,它提供了一个文件描述符,但我想通过fprintf()
生成格式化输出.有没有一种简单的方法可以将mkstemp()
提供的文件描述符转换为适合fprintf()
使用的FILE *
struct ?
使用fdopen()
:
FILE* fp = fdopen(fd, "w");