问题列表 - 第9134页

用循环更改变量名称

有没有办法不使用数组用循环编写以下内容:

cout<<"This variable c1 ="c1
cout<<"This variable c2 ="c2
cout<<"This variable c3 ="c3

for(i=1,i<8,i++)
cout<<"This variable c%d =",i<<**????**<<
Run Code Online (Sandbox Code Playgroud)

这显然不是我需要做的,但这是我能想到的最简单的例子同样的问题......所以我想做的是改变循环中的变量,而不是输出!

编辑:非常感谢所有的输入,这里有一些代码来帮助说明我的问题...我使用C++与C++.循环不会在7结束,但是当满足停止标准时

static void  populatebyrow (IloModel model, IloNumVarArray x, IloRangeArray c)
{
    IloExpr c1(env);
    IloExpr c2(env);
    IloExpr c3(env);
    IloExpr c4(env);

    c.add(c1>=n);
    c.add(c2>=n); ...

    model.add(c);
}
Run Code Online (Sandbox Code Playgroud)

我想将这些表达式添加到名为c的数组中,该数组将作为cplex中模型的输入.然后我从Cplex得到一个结果后我想添加一个表达式c(i)并再次解决它...这直到我得到我想要的值... IloExprArray也可能以某种方式使用,但后来我不知道如何使用此方法添加表达式:

for(i= 0,...)
{
    c7 +=x[i];
}
Run Code Online (Sandbox Code Playgroud)

c++

5
推荐指数
3
解决办法
2万
查看次数

更新C#中的标签位置?

我有一个返回值的方法,我希望这个值是Windows窗体应用程序中标签的新位置.但我被告知标签的位置不是变量.objectA是标签的名称.

objectA.Location.X = (int)A.position;
objectA.Refresh();
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

c# label runtime winforms

13
推荐指数
3
解决办法
6万
查看次数

如何在使用流畅的nhibernate时设置配置属性?

特别是,我想设置current_session_context_class.我知道如何在hibernate.cfg.xml中执行此操作,但是它是否可以使用纯粹的流畅配置?

nhibernate fluent-nhibernate

5
推荐指数
1
解决办法
1688
查看次数

StackOverflow使用什么拼写检查程序?

我在WMD textarea和markdown上卖了,但我也想给我的用户提供相同的功能!

spell-checking wmd

0
推荐指数
1
解决办法
188
查看次数

收集数字并打印它们

我想要完成的是生成100个随机0和1将它们全部添加到一个变量然后打印它.我现在所拥有的,我不知道如何工作.如果有人能解释我做错了什么,我将非常感激.

randstring (void){
    int i;
    int num;
    char buffer[101];
    i=100;
    while(i>0, i--){
        num = rand()%2;
        strcpy(buffer, num);
    }
    return(buffer);
}
Run Code Online (Sandbox Code Playgroud)

我现在拥有的是:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

main (void){
    printf("%f", randstring());
}
randstring (void){
    int num;
    char buffer[101];
    int i = 100;
    while(i-- >= 0) buffer[i] = rand() % 2;
    return(buffer);
}
Run Code Online (Sandbox Code Playgroud)

c random string-concatenation

0
推荐指数
1
解决办法
111
查看次数

如何在VBScript中生成GUID?

我想在VBScript中生成GUID字符串.我知道VBScript中没有用于生成一个的内置函数.我不想使用随机生成的GUID.也许有一个ActiveX对象可以使用CreateObject()创建,确保安装在可以生成GUID的(较新的)Windows版本上?

vbscript uuid guid

30
推荐指数
3
解决办法
4万
查看次数

获取SQL Server中的当前连接属性

在MS SQL Server中,"数据库属性"对话框左侧有"查看连接属性"链接.单击该按钮将显示"连接属性"对话框,其中包含当前连接的属性,例如身份验证方法,网络协议,计算机名称等...

有没有办法通过运行SQL查询以编程方式获取该信息?那个查询会是什么样的?

sql sql-server database-connection

10
推荐指数
1
解决办法
3万
查看次数

Drools Flow和/或OSWorkflow的经验?

我正在寻找一个简单的Java工作流引擎:

  • 可以处理工作流程中的自动和手动(基于GUI)步骤
  • 支持长时间运行的异步任务
  • 提供对在服务器崩溃时重新启动工作流的支持
  • 存储先前执行的工作流程的完整审核历史记录
  • 可以轻松访问此审核历史数据

可能的候选者包括Drools 5中的新Drools Flow流程引擎和OpenSymphony的OSWorkflow.根据我目前的理解,OSWorkflow似乎提供了更多我想要的东西(Drools Flow似乎并没有像审计历史那样存储太多); 然而,OSWorkflow的最新版本早在2006年初就已经出现了.现在使用OSWorkflow不再处于活跃开发阶段是错误的吗?

有没有人对这两个框架中的任何一个/两个都有很多经验?我应该看看还有其他工作流引擎吗?欢迎所有建议 - 谢谢.

java workflow drools osworkflow opensymphony

4
推荐指数
1
解决办法
5872
查看次数

如何确定Haskell中常量表达式的类型?

我正在尝试修改我的函数式编程考试,并且对过去论文的第一个问题感到困惑,是的,我们不允许使用解决方案表,这里是过去论文中第一个问题的示例.

对于以下每个表达式,在Haskell中给出其类型(对于具有多种类型的表达式,只需给出一种类型).

(True, "hello", 42)
[42, 4, 2]
length [True]
filter even
Run Code Online (Sandbox Code Playgroud)

我个人认为,对于一个和两个的答案将是bool,String和int的元组以及一个int的列表,这是正确的假设吗?第二,你如何回答3和4,我确定长度为True只输出一个具有该长度的所有元素的列表,并且该过滤器甚至只是将一个int列表更改为所有偶数的列表,尽管如何我可以将此作为答案吗?

haskell types functional-programming

0
推荐指数
1
解决办法
857
查看次数

在Objective-C中检查空字符串的正确方法是什么?

我在我的iPhone应用程序中使用它

if (title == nil) {
    // do something
}
Run Code Online (Sandbox Code Playgroud)

但它抛出一些异常,控制台显示标题为"(null)".

所以我现在正在使用它:

if (title == nil || [title isKindOfClass:[NSNull class]]) {
    //do something
}
Run Code Online (Sandbox Code Playgroud)

有什么区别,确定字符串是否为空的最佳方法是什么?

cocoa-touch objective-c ios

179
推荐指数
5
解决办法
17万
查看次数