⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 新建 文本文档 (8).txt

📁 暂时没有高质量的原代码
💻 TXT
字号:

你会处理出错信息吗?哦,它并不是简单的输出。看下面的示例: 


  


    if ( p == NULL ){ 


        printf ( "ERR: The pointer is NULL\n" ); 


    } 


  


告别学生时代的编程吧。这种编程很不利于维护和管理,出错信息或是提示信息,应该统 


一处理,而不是像上面这样,写成一个“硬编码”。第10条对这方面的处理做了一部分说 


明。如果要管理错误信息,那就要有以下的处理: 


  


    /* 声明出错代码 */ 


    #define     ERR_NO_ERROR    0  /* No error                 */ 


    #define     ERR_OPEN_FILE   1  /* Open file error          */ 


    #define     ERR_SEND_MESG   2  /* sending a message error  */ 





    #define     ERR_BAD_ARGS    3  /* Bad arguments            */ 


    #define     ERR_MEM_NONE    4  /* Memeroy is not enough    */ 


    #define     ERR_SERV_DOWN   5  /* Service down try later   */ 


    #define     ERR_UNKNOW_INFO 6  /* Unknow information       */ 


    #define     ERR_SOCKET_ERR  7  /* Socket operation failed  */ 


    #define     ERR_PE

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -