您的位置:首页 > 其它

strerror

2016-06-14 21:50 316 查看

原型

size_t  strerror(const char *s, const char * reject);

功能

获取系统错误信息或打印用户程序错误信息,与错误码error配合使用。

示例

#include <string.h>

#include <iostream.h>

void main(void)

{

    extern int errno;

    FILE *fp = NULL;

    fp  = fopen("/dev/dsp","r");

    if(fp == NULL)

    {

        cout<<"errno="<<errno<<endl;

        cout<<"errnomsg="<<strerror(errno)<<endl;

    }

    else

    {

        fclose(fp);

        fp = NULL;

    }

}

结果:

errno=2
errnomsg=No such file or directory
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  strerror