このこともユーザーから渡されたデータはまずコンピュータのメモリに保存されるというコンピュータの基本的なシステムが関係しています

オープンモード "w+" , "r+", "a+" について考察してみよう

ソーラー 「

オープンモード "w",

オープンモード "a" ,

オープンモード "r",


これでオープンモードの項目は終了かな?


それにしても


なんか さっき白い馬におもいっきり蹴られた🌳がするんだけど・・・」



🌼 🌻


🌳のせい、🌳のせい

😊


🌻   🌻   🌻


元気すぎて

寝ながら起きながら


あなたは白昼夢をみただけ


🌻 🌻 🌻


ソーラー「なんか 青春していたんだ・・・」


🌼 🌻 🌼


それは青春学園・・・


🌼 🌼 🌼



ソーラー「??」



🌻 🌻 🌻


😝

なんでもない、なんでもない


ささ、次、次


オープンモードは

他にも

オープンモード "w+",

オープンモード "a+" ,

オープンモード "r+",


の3つのモードがあります。


今までの3つのオープンモード

オープンモード "w",

オープンモード "a" ,

オープンモード "r",

にちょうど+がついてる感じがするね。

🌼 🌼


ソーラー「+がついているのはなんでかな?」



ゲームの名前に+がつくものがおおいけど


例)ストリートファイター+


それらとは関係ありません。


いままでのオープンモードは


いずれも書き込み、読み込み、どちらか1方のみ


できる仕様になっていました。


それを書き込み、読み込みどちらも実行を可能にしたのが


オープンモード "w+", 

オープンモード "a+" ,

オープンモード "r+",


となります。


(ただし


オープンモード "w+", 

オープンモード "a+" ,

オープンモード "r+",

ファイルを開いても


1度に実行できるのは書き込み、読み込み


どちらか1つだけです


そのことについては後に語られます)


もちろん、これらの3つのモードは一緒でなく


それぞれ違いがあります。


オープンモード "w+"は


オープンモード "w"に読み込み機能rを追加したもの


オープンモード "a+" は


オープンモード "a"に読み込み機能rを追加したもの


オープンモード "r+" は


オープンモード "r"に新規書き込み機能wを追加したもの


となっています。



ソーラー「

オープンモード "w+"は


オープンモード "w"に読み込み機能rを追加したもの



オープンモード "r+" は


オープンモード "r"に新規書き込み機能wを追加したもの


なのか・・・


しかし


まったくおなじことなるんじゃないかな???


まさか


そんなはずないよね」



🌞  🌻


          そのとおり!!!


ソーラー「それに


オープンモード "a+"は


オープンモード "a"に読み込み機能rを追加したもの


なら


オープンモード "r"に追加書き込み機能aを追加したもの


があってもいい感じがするけど・・・」


🌻

「その2つは結局

一緒なので

オープンモード "a+"だけしかないのだけど、


ま、じきにわかってくるかな・


ふ    ふふ



ね、ね ここ 面白いでしょ


でも


この

オープンモード


"w+"

"r+"

"a+"


には


はっきりと違いがあります


それを


一緒にしらべてみようよ💖


これで


あなたも


私も


ファイルオープンモード博士だね🌞


🌻   🌻


ソーラー「うん🌞そうしよう\(^o^)/」