是否有一个带有参数的perror版本?

use*_*039 3 c

我想用变量打印错误字符串.

printf("Hi, %s", name);
perror-something("Error no: %d", number);
Run Code Online (Sandbox Code Playgroud)

如何添加变量perror

Kar*_*R.S 5

您可以使用strerror和fprintf的组合.

考虑,

 fprintf(stderr,"%s:Error NO:%d\n",strerror(errno),number);
Run Code Online (Sandbox Code Playgroud)