我需要将纯 PPM 文件写入标准输出。我用它来创建 PPM 文件和所有内容,但我只是不知道如何将它发送到标准输出。
非常感谢您提供的任何帮助,
最佳答案
您应该查找这些函数:open , read , write , close .
那么您的代码将类似于:
#include <unistd.h>
int fd = open("/path/to/file", O_RDONLY);
char buf[1024];
int buflen;
while((buflen = read(fd, buf, 1024)) > 0)
{
write(1, buf, buflen);
}
close(fd);
请记住这是未经测试的。
关于c - 在 C 中将文件发送到标准输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5208188/