C 言語でファイルを開く方法は何ですか?
ANSI C では、関数 fopen を使用することが規定されています。ファイルを開くには ## を使用し、ファイルを閉じるには #fclose を使用します。
1. 通常、呼び出しメソッドは:FILE *fp; fp=fopen(文件名, 打开方式);
C 言語ファイルを開く方法は次のとおりです。
#"r"(読み取り専用) 入力用にテキスト ファイルを開きます"w"(書き込み専用) 出力用にテキスト ファイルを開きます
"a"(append) to ファイルの末尾にデータを追加します
"rb"(読み取り専用) 入力用にバイナリ ファイルを開きます
"wb"(書き込み専用)出力用にバイナリ ファイルを開きます
" r "(読み取り-書き込み) 読み取りおよび書き込み用にテキスト ファイルを開きます
"w "(読み取り-書き込み) 読み取りおよび書き込み用に新しいテキスト ファイルを作成しますwriting
"a "(読み取り/書き込み) 読み取り用にテキスト ファイルを開きます。書き込み用にテキスト ファイルを開きます
"rb "(読み取りおよび書き込み) 読み取りおよび書き込み用にバイナリ ファイルを開きます
"wb "(読み取りおよび書き込み) 読み取りおよび書き込み用の新しいバイナリ ファイルを作成します
"ab "(読み取りおよび書き込み) 読み取りおよび書き込みのためにバイナリ ファイルを開きます
3. 注:
(1) 「r」モードで開いたファイルはデータを入力するために開くことができず、ファイルはすでに存在します。それ以外の場合はエラーが発生します;
(2 ) 「w」モードで開かれたファイルの場合、ファイルへのデータ入力のみが可能です。開かれているファイルが存在しない場合は、指定した名前で新しいファイルを作成してから開かれます。指定されたファイルが存在する場合は、ファイルを開くときにファイルが削除され、その後新しいファイルが作成されます;
(3) ファイルを開くときに関数 fopen がエラーを起こした場合、fopen はヌル ポインタ値 NULL を返します;
(4) プログラムの実行が開始されると、システムは 3 つの標準ファイル、標準入力 (stdin)、標準出力 (stdout)、および標準エラー出力 (stderr) を自動的に開きます。入出力ターミナルを使用する場合は、それを開く必要はなく、 fputc(stdout,'a'); のように直接使用して、文字 a を画面に出力できます。
プログラミング入門チュートリアルの詳細については、PHP 中国語 Web サイトに注目してください。
以上がC言語でファイルを開くにはどのような方法がありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。