fopen(),r w は両方とも読み取りモードと書き込みモードですが、違いはありませんか?
fopen()、
r
w
はすべて読み取りおよび書き込みモードですが、違いはありませんか?では、なぜ 2 つ作成する必要があるのでしょうか?
それを確認するには例を書くのが最善です
-----ソリューションのアイデア----------------------
r" 読み取り専用モードで開き、ファイル ポインタをファイル ヘッダーにポイントします。
"r " 読み取り/書き込みモードで開き、ファイル ポインタをファイル ヘッダーにポイントします。
"w" オープン書き込みモードでは、ファイル ポインターをファイル ヘッダーにポイントし、ファイル サイズをゼロに切り詰めます。ファイルが存在しない場合は、ファイルの作成を試みます。
"w " ファイル ヘッダーにファイル ポインターを開き、ファイル サイズを切り詰めます。ファイルサイズをゼロにします。
"a" 書き込み用に開きます。ファイルが存在しない場合は、ファイルの作成を試みます。読み取りと書き込みを行う場合、ファイル ポインタをファイルの末尾にポイントしてください。ファイルが存在しない場合は、作成してみてください。
-----解決策--------- -------------<.>上で述べたように、r はファイルヘッダーを指すようにファイルポインタを指定します。これは 新しく追加されたコンテンツ。
w もファイルのヘッダーを指しますが、最初にファイルの以前のコンテンツをクリアしてから、新しいコンテンツを追加します。ファイルには新しく追加されたコンテンツ
のみが含まれています------ソリューションのアイデア-- --------------------
学んだ、学んだ