我是想用C#调用.exe控制台程序,输入参数,比如程序里边是用scanf的那样。该怎么输入参数!

就是类似2级C语言程序题阅卷的原理那样!谢谢大神提示了。
就是用C#调用.exe文件。然后自动读取预先设定的参数。但是不全确定有几个。该怎么读取参数。这样子。不是太会描述问题。

我举个例子啊 C# 调用 a.exe这个例子
System.Diagnostics.Process.Start("物理路径\\a.exe -t -b -c", "进程名称");
-t -b -c就是所谓的参数!追问

可以是不知道参数个数的吗?这样貌似之前得知道参数个数

追答

如果你调用的是 C#编写的exe程序 可以通过反射看看 接受参数数组到底有哪些 参数!原则上 是不能通过 别的方法去获得exe程序的参数的!

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-05-11
前提是的Exe可以接收参数,然后使用Process类就可以调用了追问

主要是我不知道如何用scanf来输入参数的。。

追答

为什么要scanf,你的c# Main函数就可以有参数啊

第2个回答  2011-05-12
Console.Read()
Console.ReadKey()
Console.ReadLine()
相似回答