A 回答 (20件中1~10件)
- 最新から表示
- 回答順に表示
No.18
- 回答日時:
>が、一つ疑問が残って、最初に私が、バッファは使ったら帰ると言ったのに、この工事現場の例だとわざわざ機材置き場に機材を返すということはしないな。
と思って疑問が湧きましたが、また、先生に聞いて来ます。はい。そうしてください。
私の個人的な感想ですが、たとえ話については、限界があります。
たとえ話で、つじつまが合っているうちは良いのですが、そのうち、つじつまが合わなくなる時がやってきます。たとえ話はあくまでも、たとえ話なので、その話で全てを理解しようとするには無理があることを覚悟しておくことが肝要かと思います。
すみません。聞いて来ました。結局、バッファとは、一時的にデータを保存しておく場所という事で合っていますでしょうか?教えて頂けると幸いです。
No.17
- 回答日時:
バッファというのは作業用に確保したメモリのかたまり。
用途は様々。それだけです。
stdioのバッファドI/Oというのは、I/Oのリード/ライトを効率的に
行う仕組み。
プログラムでは―文字単位や一行単位でデータをファイル等から
データを読む処理とかをよく書くけど
一般、I/O処理は文字や行などの小さな単位でやると酷く非効率に
なります。
そこで、1 kBとか、1MBとか大きな単位のIO処理でデータを読み込み、
メモリに貯めて置いてから、データをメモリから少しずつ読むように
するとうんとデータの読み込みが速くなります。
これがバッファの無数に有る利用法のひとつです。
因みに、1GBはOSやアプリのメモリマネージャが抱えているメモリのことかな。
メモリマネージャというのは、縁の下で活躍してて、その動きは
なかなか複雑だよ。それだけて本が書けるくらい複雑。
簡単に説明出来る代物じゃない。
No.16
- 回答日時:
>バッファとは何ですか?と聞かれて、あなたはどんな回答をするのか知りたいです。
C言語のバッファに関してなら、No6のChat GPTの回答が私の考えに最も合ってます。
つまり、
ファイルを読み書きするための、データを格納しておく領域のことです。
ファイルの読み書きだけでなく、電文の送信/受信の際に、データを格納しておく領域も、バッファと呼びます。
今日、聞いて来ました。工事現場で、資材を持って来て、例えば、Aの距離が0m、Bの距離が3m、Cの距離が15mだったとすると、同じ場所にある機材をAはいいが、Cだとかなり遠くなるから、Cの所に、予め機材置き場を作ってその機材現場のことをバッファというらしいです。これで、遠くなるからについては解決しました。が、一つ疑問が残って、最初に私が、バッファは使ったら帰ると言ったのに、この工事現場の例だとわざわざ機材置き場に機材を返すということはしないな。と思って疑問が湧きましたが、また、先生に聞いて来ます。
No.14
- 回答日時:
>いいえ。
そういう事ではなくて、プログラムが消えるというのは、バッファが減ってしまったら、プログラムが消えてしまうのではないかという事です。消えるのは、ソースファイルですね。
バッファが減る(1Gのサイズをバッファを2M使用する)ことと、ソースファイルが消えるのは、全く関係ありません。
申し訳ありませんが、どうして、そのような考え方になるのか、理解できません。何かの書籍か何かのサイトにそのようなことが、書かれていて、
それを読んだ結果、そのような考え方になるのでしたら、
そこに書かれていた内容を、そっくりそのまま提示していただければ、
何かの手掛かりになるかもしれません。
すみません。工事現場の例えで、例えば10本の鉄筋が搬入されて来ました。ABCと3箇所に分けて作業する時、Cに3本の鉄筋を使うとして、7本の鉄筋が残っていますが、ABCの完成したものは、全部で10本の鉄筋ということになるよね。だけど、Cが一番遠いところになるというのがちょっと疑問なので、また、先生に話を聞いて来ます。元々は、本で、バッファって何ですか?っていう疑問を先生に聞いただけのことなので。また、明日も行くので、聞いて来ますね。それにしても、Cが一番遠いというのが、バッファに関係あるのか謎ですが。
No.13
- 回答日時:
>ソースファイルの方です。
通常、ソースファイルがなくなるということはあり得ません。
少なくとも、プログラムを実行して、ソースファイルがなくなることはありません。(そのプログラムがソースファイルを削除する処理をおこなっているなら話は別ですが)
あなたが、無意識のうちにファイルを削除するような操作をした可能性が高いです。
ソースファイルがなくなる操作の例です。
①コマンドプロンプトで del * 等のコマンドを入力する。
②ファイルエクスプローラで、ファイルの削除又は移動を行う。
上記のような作業をおこなうとファイルがなくなります。
上記のような作業をおこなってませんでしょうか。
いいえ。そういう事ではなくて、プログラムが消えるというのは、バッファが減ってしまったら、プログラムが消えてしまうのではないかという事です。教えて頂けると幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# stdio.hのバッファについて。 6 2023/03/07 16:01
- その他(スマートフォン・携帯電話・VR) 楽天モバイルの無料について 5 2021/11/07 16:36
- iPhone(アイフォーン) iPhoneのカメラロール復元について 1 2022/11/02 05:01
- Y!mobile(ワイモバイル) docomoから楽天モバイルへの乗り換え検討中 3 2021/10/20 20:26
- FTTH・光回線 光回線1gb使うよりも100mbpsの回線で元か1gbの使ったほうが速度、ラグが少なく安定しますか? 3 2023/04/23 15:46
- au(KDDI) スマホ契約について 2 2021/12/01 07:29
- ビデオカード・サウンドカード グラボについて グラボを買う予定です。パソコンのスペックは、i54460 gt705 250w電源 2 2021/10/27 02:23
- その他(IT・Webサービス) docomoユーザーなのですが今月のギガが残り1GBのため通常の「1GB追加オプション」を申込みまし 1 2022/08/18 21:04
- C言語・C++・C# C言語について。 7 2022/11/06 10:02
- C言語・C++・C# C言語について。 7 2023/01/26 16:42
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
C言語について。
C言語・C++・C#
-
C言語関数違いについて。
C言語・C++・C#
-
C言語です
C言語・C++・C#
-
-
4
C言語について。
C言語・C++・C#
-
5
コマンドプロンプトについて。
C言語・C++・C#
-
6
C言語について。
C言語・C++・C#
-
7
バッファリングについて。
C言語・C++・C#
-
8
これなにがちがうんですか??
C言語・C++・C#
-
9
C言語 バッファについて。
C言語・C++・C#
-
10
ストリーム 意味について。
C言語・C++・C#
-
11
C言語について。
C言語・C++・C#
-
12
gcc13.2のバグ?
C言語・C++・C#
-
13
C言語の関数と配列に関する質問
C言語・C++・C#
-
14
double型が正常に認識されていない恐れ
C言語・C++・C#
-
15
C言語って古いですか?
C言語・C++・C#
-
16
パイソン。If elseの挙動について教えてください。パソコンは、if else で、まずifに当て
C言語・C++・C#
-
17
gccを行ってもexeファイルが生成されない
C言語・C++・C#
-
18
変数名を引数として渡す、アドレスを引数として渡す方法
C言語・C++・C#
-
19
C言語 バッファについて。
C言語・C++・C#
-
20
C言語について。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
インクリメント演算子のみを用...
-
Vba 実数および実数タイプの変...
-
Notepad++の関数リスト表示でC...
-
自動クエリとはどういうもので...
-
PICマイコンのコピー(クローン...
-
これはDos攻撃になりますか?
-
XnViewにwebpを「いつも開く」...
-
binファイルってiphone専用です...
-
セルフイメージを高める21日...
-
Excelで4096点以上のFFTの方法
-
プログラムに必要な数学本
-
あるプログラムのコマンドライ...
-
C言語の長桁の引き算のプログラ...
-
C言語でヒストグラムを作成する...
-
C *での三角形描画
-
転職・プログラマー 未経験者...
-
arduino の USB 接続
-
VB.NETで、プログラム上から新...
-
スマホを、昨年の2月に、機種変...
-
Excelに埋め込んだVBAのプログ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるプログラムのコマンドライ...
-
Excelで4096点以上のFFTの方法
-
「Outlookが他のプログラムによ...
-
Excelに埋め込んだVBAのプログ...
-
VBAにてメール作成した際、一部...
-
Notepad++の関数リスト表示でC...
-
自動クエリとはどういうもので...
-
読み込み中にアクセス違反が発...
-
PICマイコンのコピー(クローン...
-
XnViewにwebpを「いつも開く」...
-
未使用の変数を一括検索する方法
-
VBAでユーザーフォームが自動的...
-
UWSCで指定のフォルダを開きたい。
-
パックマンプログラム
-
このプログラミング誰か教えて...
-
モジュール、アプリケーション...
-
Vba UserFormを前面に出す方法...
-
特定のwebサイトのタイトルや記...
-
ドロップダウンリストの文字を...
-
テキストボックスのエンターキ...
おすすめ情報
ちなみになのですが、バッファとは何ですか?と聞かれて、あなたはどんな回答をするのか知りたいです。差し支えなければ教えて頂けると幸いです。