如何在已定义的名称模式上循环
How to loop over defined name pattern
我有大约500个带有命名模式的信号
"Dem_AllEventsStatusByte._101"
"Dem_AllEventsStatusByte._102"
"Dem_AllEventsStatusByte._103"
...
"Dem_AllEventsStatusByte._490"
我想把它们都循环一遍。
我尝试了以下代码,但当I=10时,我的信号名称类似于"Dem_AllEventsStatusByte_1010",这是错误的,最后应该是110。
for (i=1; i<=3;i++)
{
SPrint(signal, "Dem_AllEventsStatusByte._10%d", i);
如何循环490个同名模式的信号?请帮忙!谢谢
您可能想要这样的东西:
for (i = 1; i <= 490 - 100; i++)
{
SPrint(signal, "Dem_AllEventsStatusByte._%d", i + 100);
或者这个:
for (i = 101; i <= 490; i++)
{
SPrint(signal, "Dem_AllEventsStatusByte._%d", i);
相关文章:
- C++ 无法在字符数组中使用 for 循环打印字母模式
- 如何在已定义的名称模式上循环
- 防止模式对话框中的事件循环阻塞
- C++ 是否可以使用对变量的引用来简化这种嵌套循环模式?
- 为什么在发布模式下无法访问 for 循环,但在调试中它工作正常
- 我似乎无法弄清楚这种嵌套循环模式C++
- 派生类中的部分专用化(加上奇怪的循环模式)
- 避免虚拟调用循环的模式
- Decorator设计模式:为什么调用链中的函数而不调用循环中的函数
- 非循环访客模式.将接受函数移动到一个位置
- 打破工厂模式中的循环依赖关系
- 使用嵌套 while 循环创建模式
- 嵌套循环:数字模式
- 专门用于访客模式的循环
- 在发布模式下测量Visual Studio(C++)中循环内方法的运行时时出错
- C++中Observer模式实现中的循环引用
- 使用循环和变量模式(序列)
- C/ c++模式:在超时时退出for()循环
- 奇怪的循环模板模式(CRTP),自动列表和c++
- 如何使用具有循环依赖性的组件模式正确地使用多态性