関数名:create
ヘッダーファイル: <io.h>
関数プロトタイプ: int creat(const char *file,int auth);
機能: 指定したファイル名でファイルを作成します。
パラメータ: char *file 作成するファイル名、int auth は操作権限
戻り値: 成功した場合はファイル ハンドルを返し、失敗した場合は -1 を返します。
プログラム例:ファイルを作成して内容を入力する 本機能で作成したファイルは、同名のファイルを上書きすることはできません。
#include<stdio.h>#include<io.h>#include<fcntl.h>intmain(void){charfilename[80];printf(inputfilepathandfilename,egd:\a.txt:);gets(filename) );intfd=creat(ファイル名,O_RDONLY);if(fd==-1){printf(ファイルを作成できませんn);return1;}printf(ファイルの作成に成功しましたn);close(fd);return0;}
走行結果
ファイルパスとファイル名を入力、例:a.txt:d:c.txt ファイルの作成に成功しました