我想用变量打印错误字符串.
printf("Hi, %s", name);
perror-something("Error no: %d", number);
Run Code Online (Sandbox Code Playgroud)
如何添加变量perror?
您可以使用strerror和fprintf的组合.
考虑,
fprintf(stderr,"%s:Error NO:%d\n",strerror(errno),number);
Run Code Online (Sandbox Code Playgroud)