Latest web development tutorials

Cライブラリ関数 - アボート()

C標準ライブラリ -  <stdlib.h>に含ま C標準ライブラリ- <stdlib.h>に含ま

説明

Cライブラリ関数のボイドアボート(空隙)は、ローカル呼び出しから直接出て、プログラムの実行を中止します。

声明

ここで、()文abort関数です。

void abort(void)

パラメータ

  • NA

戻り値

この関数は値を返しません。

以下の例は、()関数が使用されてアボートを示します。

#include <stdio.h>
#include <stdlib.h>

int main ()
{
   FILE *fp;
   
   printf("准备打开 nofile.txt\n");
   fp = fopen( "nofile.txt","r" );
   if(fp == NULL)
   {
      printf("准备终止程序\n");
      abort();
   }
   printf("准备关闭 nofile.txt\n");
   fclose(fp);
   
   return(0);
}

我々は存在しないnofile.txtファイルを開こうとして、次のような結果が生成されます上記のプログラムを、コンパイルして実行してみましょう:

准备打开 nofile.txt
准备终止程序

C標準ライブラリ -  <stdlib.h>に含ま C標準ライブラリ- <stdlib.h>に含ま