完成执行后关闭终端

时间:2013-06-01 11:09:44

标签: c linux sh

执行C程序后如何关闭Linux终端窗口?

#include<stdio.h>
void main()
{
   int si,p,t,r;
   printf("Enter p t r");
   scanf("%d %d %d",&p, &t, &r);
   si = (p * t * r) / 100;
   printf("%d",si);
     // after finishing task i want to close the terminal 
 }

在Ubuntu终端中编译我的程序后,我运行我的程序:

./a.out

执行程序后,终端应自动关闭。 怎么做?

3 个答案:

答案 0 :(得分:2)

告诉你的shell执行程序而不是运行它,以便它替换shell。

exec ./a.out

答案 1 :(得分:1)

对于bash终端

./a.out && exit

答案 2 :(得分:-1)

尝试编写系统(“退出”)作为代码中的最后一行。我在mingw上尝试了系统(“cls”),但它确实有用