STDIN_FILENO
#include <unistd.h>
#include <stdio.h>
int main() {
char buffer[100];
ssize_t bytesRead = read(STDIN_FILENO, buffer, sizeof(buffer));
if (bytesRead > 0) {
buffer[bytesRead] = '\0';
printf("从标准输入读取到的内容:%s", buffer);
} else {
perror("读取错误");
}
return 0;
}Last updated