求C++大神和VB大神帮我把转换下代码:c++ to vb
只好发到这边来了,
/*-------------------------------------------*/
// Summary:判断校验位是否正确
// Parameter:
// (char*)buf -> 报文段(在0ah与0dh之间的片段)
// Return: SUM_OK(0): The sum check is succeed.
// SUM_ERR(1):The sum check is fail.
/*-------------------------------------------*/
int CSocketManager::SumCheck(unsigned char *buf)
{
unsigned char sum = 0;
unsigned char rx_sum;
int i;
int len = strlen((char*)buf);
rx_sum = ((buf[len-2] << 4) & 0xf0) + (buf[len-1] & 0x0f);
for( i = 0 ; i < len-2 ; i++)
{
sum += buf[i];
}
if(sum != rx_sum) return SUM_ERR;
return SUM_OK;
}
相关推荐
VB.Net to C# Converter将VB代码转换成C#代码
本资源为【VB.Net to C# Converter】软件,它可以将VB代码转换成C#代码,效果很好
VB2JAVA:一个开源的VB到Java代码转换工具
htmltable {th, td {th {pre {简介:VB2JAVA是一个旨在将Visual Basic代码转换为Java语言的开源项目。通过编程语言翻译技术,包括词法分析、语法分析、语义分析和代码生成,项目自动将VB代码转换为等效的Java代码,降低手动重构的工作量。此项目对于希望利用Java生态系统并迁移到Java平台的VB代码库拥有者而言具有极大价值。
VB.NET转C#代码转换工具实操指南
本文还有配套的精品资源,点击获取 简介:本文介绍了"VB.NET to C# Converter"工具的重要性和应用,该工具能够高效地将VB.NET代码自动转换为C#代码,保留变量名和注释,减少开发者的转换工作量。VB.NET和C#作为.NET平台上的两种语言,各有特点,其中C#在现代编程领域具有广泛应用。工具支持试用版和完整版,试用版可永久使用但处理代码行数有限。详细操作...
VB.NET到C#的代码转换工具指南
枚举(Enum)是用于定义一组命名常量的类型。尽管VB.NET和C#中的枚举在基本概念上是一致的,但它们的声明方式略有不同。例如,在VB.NET中定义枚举类型如下:FirstValueEnd Enum而在C#中,枚举的定义则稍显简洁:在进行代码转换时,需要注意枚举值在两种语言中的相同点和不同点,确保枚举的命名和值都能够正确地映射。除了通用的异常处理语法外,自定义异常类的转换也是代码迁移中的一项重要工作。
C#到VB.NET代码转换实用工具
C#(读作 “C Sharp”)是由微软公司于2000年发布的一种面向对象的编程语言,其设计受到了Java和C++等语言的影响。C#特别为.NET平台设计,是.NET框架的核心语言之一,广泛应用于Windows平台下的各种应用程序开发中。随着时间的推移,C#经历了多个版本的迭代,每个新版本都引入了新的特性和改进,保持了其作为现代编程语言的地位。Visual Basic .NET(简称VB.NET)则是微软的另一种编程语言,它是基于原先非常流行的Visual Basic语言的继承和发展。


VB基础类
