fgets STDIN_FILENO
时间: 2023-10-06 16:12:20 浏览: 100
fgets_
STDIN_FILENO是一个文件描述符,它代表标准输入流。而fgets()函数是用于从文件中读取一行数据的函数,它的参数中需要传入一个字符指针来存储读取到的数据。所以,你不能直接将STDIN_FILENO作为fgets()函数的参数。
如果你想使用fgets()函数从标准输入流中读取数据,你可以简单地将stdin作为参数传递给fgets()函数,就像这样:fgets(buf, sizeof(buf), stdin); 这里的stdin是一个FILE*类型的标准输入流指针,它对应于STDIN_FILENO。
阅读全文