执行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
执行程序后,终端应自动关闭。 怎么做?
答案 0 :(得分:2)
告诉你的shell执行程序而不是运行它,以便它替换shell。
exec ./a.out
答案 1 :(得分:1)
对于bash终端
./a.out && exit
答案 2 :(得分:-1)
尝试编写系统(“退出”)作为代码中的最后一行。我在mingw上尝试了系统(“cls”),但它确实有用