码迷,mamicode.com
首页 > 编程语言 > 详细

C语言中打印返回值

时间:2017-06-08 17:47:44      阅读:393      评论:0      收藏:0      [点我收藏+]

标签:str   dup   c语言   mosquitto   ons   strdup   set   squit   username   

demo:

 ----return :返回值------------------

             

         int mosquitto_username_pw_set(struct mosquitto *mosq, const char *username, const char *password)
              {
                      if(!mosq) return MOSQ_ERR_INVAL;

                   if(mosq->username){
                   _mosquitto_free(mosq->username);
                  mosq->username = NULL;
                    }
                  if(mosq->password){
                 _mosquitto_free(mosq->password);
                 mosq->password = NULL;
               }

              if(username){
                   mosq->username = _mosquitto_strdup(username);
                  if(!mosq->username) return MOSQ_ERR_NOMEM;
             if(password){
                  mosq->password = _mosquitto_strdup(password);
                  if(!mosq->password){
                  _mosquitto_free(mosq->username);
                  mosq->username = NULL;
                 return MOSQ_ERR_NOMEM;
             }
         }
     }
                return MOSQ_ERR_SUCCESS;
  }

//----------------------------------------------------------------------------------------------------

    void main(void){

           int x=1;

                x= mosquitto_username_pw_set(mosq, username, password);
                printf("----------------------------------------------data= %d\n",x);
                printf("username= %s\n",username);

}

C语言中打印返回值

标签:str   dup   c语言   mosquitto   ons   strdup   set   squit   username   

原文地址:http://www.cnblogs.com/dpf-learn/p/6963648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!