小编Fro*_*ite的帖子

尝试从命令行获取星号*作为main的输入

我正在尝试从命令行向我的main函数发送输入.然后输入发送到函数checkNum等.

int main(int argc, char *argv[])
{

    int x = checkNum(argv[1]);
    int y = checkNum(argv[3]);
    int o = checkOP(argv[2]);
    …
}
Run Code Online (Sandbox Code Playgroud)

它应该是一个计算器,例如在我写命令行时:

program.exe 4 + 2
Run Code Online (Sandbox Code Playgroud)

它会给我答案6(不包括此代码).

问题是当我想要繁殖时,我输入例如

program.exe 3 * 4
Run Code Online (Sandbox Code Playgroud)

它似乎创建了一个指针(或者某些东西,不太确定),而不是给我指向char'的char指针*.

问题是我可以得到输入' *'的行为方式与我输入'+'的方式相同吗?

编辑:"*"在命令行中写入工作.有没有办法我只需要打字*

代码在Windows上运行,这似乎是问题的一部分.

c windows command-line mingw

1
推荐指数
2
解决办法
114
查看次数

在表单关闭时加载表单

我有两个表单,Form1和Form2.我希望Form2在我调试程序时加载,然后在btnclickevent(在Form2中)关闭Form2并加载Form1并将文本框中的输入值导入Form1中的代码.

如果有些事情需要谨慎,请告诉我.

 private void Form1_Load(object sender, EventArgs e)
    {
        Form2 f2 = new Form2();
        f2.Show();
     } 
Run Code Online (Sandbox Code Playgroud)

c# forms

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

标签 统计

c ×1

c# ×1

command-line ×1

forms ×1

mingw ×1

windows ×1