C庫函式 void abort(void) 中止程式執行並附帶了直接呼叫取代。
以下是 abort() 函式的宣告。
void abort(void)
NA
這個函式不返回任何值。
下面的例子演示了如何使用abort()函式。
#include <stdio.h> #include <stdlib.h> int main () { FILE *fp; printf("Going to open nofile.txt "); fp = fopen( "nofile.txt","r" ); if(fp == NULL) { printf("Going to abort the program "); abort(); } printf("Going to close nofile.txt "); fclose(fp); return(0); }
讓我們編譯和執行上面的程式,這將試圖開啟nofile.txt 檔案不存在產生以下結果:
Going to open nofile.txt Going to abort the program