1

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

プログラムの実行後、端末は自動的に閉じます。どうやってするか?

4

3 に答える 3

2

プログラムを実行する代わりに実行するようにシェルに指示して、シェルを置き換えます。

exec ./a.out
于 2013-06-01T11:13:08.007 に答える
1

bash ターミナルの場合

./a.out && exit
于 2013-06-01T11:14:50.457 に答える
-1

コードの最後の行としてsystem("exit")を書いてみてください。mingw でsystem("cls")を試してみましたが、うまくいきました

于 2013-06-01T11:38:50.140 に答える