int main()
{
while(1) //设置一个死循环,使程序重复运行
{
system("cls") //清含桥屏,清除窗口上之前的输出
int a,b
printf("请谈宽猛输入两个加数:")
scanf("%d%d",&a,&b)
printf("两数之巧闷和为%d",a+b)
getch() //按任意键从头开始
}
}
单实例运行,可以用判尘衫乎断进程来做,不过可能存在相派悉同的进程名的话就会出塌梁错,不过这个概率应该很小,呵呵双击program.cs文件,下面的代码自己改改,也就是换成你的程序实例名
static void Main()
{
Application.EnableVisualStyles()
Application.SetCompatibleTextRenderingDefault(false)
System.Diagnostics.Process[] myProcess = System.Diagnostics.Process.GetProcesses()
bool isExist = false
foreach (System.Diagnostics.Process p in myProcess)
{
if (p.ProcessName == "NoteBook")
{
MessageBox.Show("程序已运行")
isExist = true
break
}
}
if (!isExist)
{
Application.Run(new NoteBook())
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)