C一般的なファイル操作

ファイル操作のいくつかの一般的なタイプ

「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_ボール

おすすめ

転載: www.cnblogs.com/ljxt/p/11579584.html