社区
C++ Builder
帖子详情
极简单的问题
lhbname
2003-12-12 04:58:00
String str=mystr.SubString(1,2);
switch (str)
{
case '0A':
PRC_Login(ReceiveNMS,Sender);
break;
case '0B':
PRC_GetNoteList(ReceiveNMS,Sender);
break;
default:
break;
}
我想将一个字符串地前两位(或前一位)取出作为判断条件,是否可以。如果可以,怎样实现?谢了!
...全文
88
10
打赏
收藏
极简单的问题
String str=mystr.SubString(1,2); switch (str) { case '0A': PRC_Login(ReceiveNMS,Sender); break; case '0B': PRC_GetNoteList(ReceiveNMS,Sender); break; default: break; } 我想将一个字符串地前两位(或前一位)取出作为判断条件,是否可以。如果可以,怎样实现?谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yuemanlou
2003-12-12
打赏
举报
回复
switch不行的
可以用if
if()
处理1
else if ()
处理2
else if ()
处理3
else
其他处理
delphi_xizhousheng
2003-12-12
打赏
举报
回复
分支 必须可序列化的参数才能用
我的做法是 ,先用TStrings * list初始化 你的 OA OB OC 这些东西,
然后
String str=mystr.SubString(1,2);
switch (list->IndexOf(str))
{
case 0:
PRC_Login(ReceiveNMS,Sender);
break;
case 1:
PRC_GetNoteList(ReceiveNMS,Sender);
break;
default:
break;
}
CCLIS
2003-12-12
打赏
举报
回复
switch,case组合里只能是一个整型值的条件,你用字串,估计编译就不能通过。
luckydean
2003-12-12
打赏
举报
回复
用if好了
if(str=="OA")...;
lhbname
2003-12-12
打赏
举报
回复
case的条件只能为整形或CHAR,如何转换
PowPro
2003-12-12
打赏
举报
回复
是啊,同意楼上
aliker
2003-12-12
打赏
举报
回复
好象不行吧!
switch (str)
{
case '0A':
……
switch括号里的变量,case的条件只能为整形或可以转化成整形的,如(unsigned/signed)(long/short)int、(unsigned/signed)char等。其他的类型不行。
huoniao1976
2003-12-12
打赏
举报
回复
if不会用吗
lzxgz
2003-12-12
打赏
举报
回复
你不是已经用了吗 :)
constantine
2003-12-12
打赏
举报
回复
当然可以了
从Proteus到实物:基于STC89C52的多功能桌面摆件全流程开发实录
从Proteus到实物:基于STC89C52的多功能桌面摆件全流程开发实录
依依电影源码下载-下载即用.zip
源码链接: https://pan.quark.cn/s/570f43fc7016 该资源通过互联网获取,依依电影整站源码的提供不涉及任何技术协助,资源分享的主要意图在于学术探讨与实验验证,所有商业性活动均与本站立场无关联,用户在获取下载内容后,应确保在48小时内将其移除。 1、有关程序安装的详细步骤请参照压缩文件中的相关文档(注意:程序初次运行时访问站点首页将启动安装流程) 2、程序压缩包的解压密钥为:www.leen88.com
三维点云手眼标定(眼在手上和眼在手外)
下载代码方式:https://pan.quark.cn/s/a4b39357ea24 三维空间中相机与末端执行器的标定(相机安装在末端执行器上和相机独立于末端执行器),提供的资源为针对三维点云在相机安装在末端执行器上和相机独立于末端执行器场景的标定Halcon程序代码。 可用于三维点云构建线激光与机器人之间的关联关系,潜在应用领域可能涉及无序物体的抓取操作以及鞋类生产中进行点胶工序前建立线激光与机器人坐标系。 适合于初次接触三维技术、刚开始使用HALCON软件、对三维手眼标定方法不熟悉的视觉技术爱好者,可供参考学习,并用于实际项目开发中。 其中也涵盖了欧拉角的计算方法,对于这部分内容存在疑问的读者亦可参考。 可以参考先前标定步骤中绘制的流程图进行标定工作。
基于多维核密度估计的源荷(光伏、负荷)场景生成方法(Matlab代码实现)
内容概要:本文系统阐述了基于多维核密度估计的源荷(光伏、负荷)场景生成方法,并配套提供完整的Matlab代码实现。该方法通过构建高维概率密度函数,精确捕捉光伏出力与电力负荷之间的复杂相关性与时序不确定性,生成具有高保真统计特性的多维随机场景,广泛应用于新型电力系统中的不确定性建模。所提出的技术可为微电网、综合能源系统、虚拟电厂等提供高质量的输入场景,支撑优化调度、风险评估、储能配置及承载力分析等关键研究任务。文中强调科研应兼具严谨逻辑与创新思维,倡导“借力”与系统性学习,同时提供了丰富的学习资源获取途径。; 适合人群:具备电力系统、可再生能源或数据统计分析等相关背景,熟悉Matlab编程语言,正在从事新能源建模、电力系统规划或不确定性分析等方向的科研人员与研究生。; 使用场景及目标:①实现光伏与负荷等多重不确定性源的联合概率建模与场景生成;②为含高比例新能源的电力系统优化运行与规划提供精细化输入;③支撑风险敏感决策、鲁棒优化及分布鲁棒优化等高级分析场景的需求; 阅读建议:建议读者结合提供的网盘资源与公众号内容,按照知识体系循序渐进地学习,重点掌握多维核密度估计的核心算法流程与代码实现细节,并使用实际历史数据进行调试与验证,以深入理解其在复杂能源系统建模中的应用价值与优势。
实用代码脚本易语言源码YY多开器
实用代码脚本易语言源码YY多开器
C++ Builder
13,872
社区成员
102,696
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章