如何让CSDN博客里面的代码看起来更美观漂亮

不要切换到MarkDown编辑器,直接选择

 

插入代码,选择编程语言类型。当然如果有人有强迫症要用Markdown的就无话可说了

 

void CClearDtc::ClearCode(const CString &strEcu)
{
	adsMessageBox(STD_TEXT_INFORMATION, STD_TEXT_COMMING, DF_MB_NOBUTTON);
	CBinary	binEcu = SetBinary(CB_ReadDtc, HexStrToBinary(strEcu), 4);
	CString strFilePath;
	strFilePath = "\\EcuFiles\\" + strEcu + ".ods";
	CDataSheet openFile;
	openFile.Open(strFilePath);
	openFile.SetKey(binEcu);
	CString strEraserCmd = openFile.GetValue(STR_Menu, STR_EraserCmd);

	if (strEraserCmd.IsEmpty())
	{
		adsMessageBox(STD_TEXT_INFORMATION, STD_TEXT_FUNC_NOT_SUPPORT, DF_MB_OK);
		return;

	}

	D_I32 iRet = adsMessageBox(STD_MENU_CLEAR_DTC, STD_TEXT_CONFIRMING, DF_MB_YESNO);
	if (DF_IDNO == iRet)
	{
		return;
	}

	iRet = adsMessageBox(STD_MENU_CLEAR_DTC, STD_TEXT_CLEAR_DTC, DF_MB_YESNO);
	if (DF_IDNO == iRet)
	{
		return;
	}


	CBinary binEraserCmd, binRequest, binResponse, binRecv;
	CString strRequest, strReqDelay, strResponse;


	//清码命令可能有多条
	CGroup<CString>vctEraserCmd;
	Split(vctEraserCmd, strEraserCmd, "#");
	for (D_I16 iCmd = 0; iCmd < vctEraserCmd.GetSize(); iCmd++)
	{
		binEraserCmd = SetBinary(binEcu, StrHextoBinary(vctEraserCmd[iCmd]), 1);
		openFile.SetKey(binEraserCmd);
		strRequest = openFile.GetValue(STR_Req, STR_Request);
		binRequest = HexStrToBinary(strRequest);
		strReqDelay = openFile.GetValue(STR_Req, STR_ReqDelay);
		strResponse = openFile.GetValue(STR_Rsp, STR_Response);
		binResponse = HexStrToBinary(strResponse);
		binRecv = SendCmd(binRequest);
		if (!strReqDelay.IsEmpty())
		{
			Delay(StrToInt(strReqDelay));
		}
	}

	adsMessageBox(STD_MENU_CLEAR_DTC, STD_TEXT_CLEARING_DTC, DF_MB_NOBUTTON);

	if (binRecv.IsEmpty())//只要有收到命令即可清码,不需要SID位+0x40
	{
		adsMessageBox(STD_MENU_CLEAR_DTC, STD_TEXT_COMM_FAIL, DF_MB_OK);
	}
	else
	{
		adsMessageBox(STD_MENU_CLEAR_DTC, STD_TEXT_SUCCESS, DF_MB_OK);
	}
}

 

欢迎到深圳程序员交流群交流:550846167

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ToF君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值