void my_create(char* path)
{
FILE* fp;
fp = fopen(path, "rb+");
if (fp == NULL) /* File doesn't exist*/
fp = fopen(path, "wb");
}
なぜ機能しないのですか?または私は間違った道を与えられて何か間違っているのですか? わからない。ファイルが存在しない場合、指定されたパスにテキストファイルを作成する方法
ありがとうございます。
fp = fopen(path、 "w +");読み書きのための空のファイルを作成することができます。 – tigris
@tigris wbの代わりにw +を使用するとコードが機能しますか? –
関数はどのように呼び出されますか? – sjsam