pread.c

来自「Unix编程例子」· C语言 代码 · 共 13 行

C
13
字号
#include <stdio.h>
int main(int argc, char *argv[])
{
	int fd, nbyte, i;
	char buf[1024];
	fd = strtol(argv[1], 0, 0);
	while((nbyte = read(fd, buf, sizeof buf)) > 0){
		printf("%d bytes received:\n", nbyte);
		write(1, buf, nbyte);
	}
	close(fd);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?