这篇教程C++ DBG_PRINTF函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中DBG_PRINTF函数的典型用法代码示例。如果您正苦于以下问题:C++ DBG_PRINTF函数的具体用法?C++ DBG_PRINTF怎么用?C++ DBG_PRINTF使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了DBG_PRINTF函数的23个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: MapFile/********************************************************************** * 函数名称: MapFile * 功能描述: 使用mmap函数映射一个文件到内存,以后就可以直接通过内存来访问文件 * 输入参数: ptFileMap - 内含文件名strFileName * 输出参数: ptFileMap - tFp : 所打开的文件句柄 * iFileSize : 文件大小 * pucFileMapMem : 映射内存的首地址 * 返 回 值: 0 - 成功 * 其他值 - 失败 * 修改日期 版本号 修改人 修改内容 * ----------------------------------------------- * 2013/02/08 V1.0 韦东山 创建 ***********************************************************************/int MapFile(PT_FileMap ptFileMap){ int iFd; FILE *tFp; struct stat tStat; /* 打开文件 */ tFp = fopen(ptFileMap->strFileName, "r+"); if (tFp == NULL) { DBG_PRINTF("can't open %s/n", ptFileMap->strFileName); return -1; } ptFileMap->tFp = tFp; /*fileno()用来取得参数stream指定的文件流所使用的文件描述符*/ iFd = fileno(tFp); fstat(iFd, &tStat); ptFileMap->iFileSize = tStat.st_size; ptFileMap->pucFileMapMem = (unsigned char *)mmap(NULL , tStat.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, iFd, 0); if (ptFileMap->pucFileMapMem == (unsigned char *)-1) { DBG_PRINTF("mmap error!/n"); return -1; } return 0;}
开发者ID:thddaniel,项目名称:Digital-Photo-Frame,代码行数:41,
示例2: CscsInit/******************************************************************************** Function Name: CscsInit()********************************************************************************** Summary:* Initializes the Cycling Speed and Cadence Service.********************************************************************************/void CscsInit(void){ uint8 buff[CSC_MEASUREMENT_CHAR_SIZE]; /* Register service specific callback function */ CyBle_CscsRegisterAttrCallback(CscsCallback); /* Get initial value of CSC Measurement Characteristic */ if(CyBle_CscssGetCharacteristicValue(CYBLE_CSCS_CSC_MEASUREMENT, CSC_MEASUREMENT_CHAR_SIZE, buff) != CYBLE_ERROR_OK) { DBG_PRINTF("Failed to read the CSC Measurement value./r/n"); } /* Set initial CSC Characteristic flags as per values set in the customizer */ cscFlags = buff[0u]; /* Get the CSC Feature */ /* Get the characteristic into the buffer */ if((CyBle_CscssGetCharacteristicValue(CYBLE_CSCS_CSC_FEATURE, CSC_FEATURE_SIZE, buff)) == CYBLE_ERROR_OK) { cscFeature = (uint16) ((((uint16) buff[1u]) << ONE_BYTE_SHIFT) | ((uint16) buff[0u])); } else { DBG_PRINTF("Failed to read the CSC Feature value./r/n"); }}
开发者ID:UCLL-ELO,项目名称:Cypress-BLE,代码行数:36,
示例3: DBG_PRINTFvoiddb_error_dialog::handle_error(){ int btn_id = m_btn_group->checkedId(); DBG_PRINTF(3, "handle_error clicked=%d", btn_id); if (btn_id == action_quit) { gl_pApplication->cleanup(); // we want to really quit, not just leave the main event loop ::exit(1); } if (btn_id == action_reconnect) { db_cnx db; if (!db.ping()) { DBG_PRINTF(3, "No reply to database ping"); if (!db.datab()->reconnect()) { DBG_PRINTF(3, "Failed to reconnect to database"); return; } else { DBG_PRINTF(3, "Database reconnect successful"); } } } // when btn_id == action_continue, there is nothing to do. close();}
开发者ID:manitou-mail,项目名称:manitou-mail-ui,代码行数:30,
|