関数名:close
ヘッダーファイル: <io.h>
関数プロトタイプ: int close(int handle);
機能: open() 関数で開いたファイルを閉じるために使用されます。
パラメータ: int handle ファイルを開いたときに返されるファイルハンドル
戻り値: 成功した場合は 0、失敗した場合は -1
プログラム例:open関数で開いたファイルを閉じてプロンプトを出力する
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){intfd=open(D:\a.txt,O_RDONLY+O_CREAT);if(fd==-1 ){ printf(ファイルを開けませんn);return1;}char*str=(close(fd)==0)?成功した閉じる:失敗した閉じる;printf(%sn,str);return0;}
実行結果:
成功しました閉じる