ファイル操作のいくつかの一般的なタイプ
「R」は(エラーが存在しない)テキストファイルを読み込むために開かれています
「W」は、テキストファイルを書き込み用に開かれている(新しいがある場合、およびその逆、ファイルの書き込みを開始してから、元の内容が上書きされます)
(新規がある場合、他方は、元のファイルに添付されている)、「A」は、テキストファイルを開き、データファイルの後に追加されます
読み取りおよび書き込み(読み込み、ゼロからスタート、データを書き込む際に、新しいデータは、その後、同じによって占有スペースのみカバー)する「R +」オープンテキストファイル
「Wbが」書き込み用にバイナリファイルを開きます
「RB」のバイナリファイルが読み込みのために開かれました
「AB」はバイナリファイルを開くには、データファイルの後に追加されます
「RB +」読み出しおよびオープンバイナリファイルを書き込むが、その後の読み出し及び書き込み、読み出しおよび書き始めの位置は、位置の関数によって提供されています
「W +」まず、新しいファイルを作成して書き込み、その後、あなたは(ファイルが存在する場合、元のコンテンツは消えます)スクラッチの読み取りから開始することができます
「A +」機能と「」同じ;のみ最初から読み込まれるファイルの終了後に新しいデータを追加
「W +」と同じ。、読み取り専用読み取りおよび開始位置書き込み以降は、位置の関数によって提供することができる場合、「WB +」機能
「AB +」機能と「A +」と同じ、新しいデータ・ファイルを追加した後にのみ、尾、読み出し開始位置は、位置の関数によって提供されています
いくつかの一般的なファイル操作
1、ファイルを読みます
CHAR *関数fgets(CHAR *は、int型N、ファイル*ストリーム);
S:文字ポインタは、リード・バッファに格納されているアドレスデータを指します
N:N-1文字は、ストリームから読み込まれ
ストリーム:ストリームの読み取りポイント
2、読み込みライン
3、書き込み
int型fputs(のconst char型* strの、ファイル*ストリーム);
STR:これはNULLで終わる文字の配列を含む配列が書き込まれます
ストリーム:オブジェクトへのファイルポインタは、ファイルストリームを識別するオブジェクトが文字列に書き込まれます
旧9人の学校コミュニティのメンバーが作成します
著者:Zero_ボール