• ベストアンサー

ストリームについて

verdianの回答

  • verdian
  • ベストアンサー率75% (3/4)
回答No.4

leaz024氏がご指摘の通りです STREAM=(FILE *)は間違いです ただ私がCを勉強している時に読んだ本では STREAM=(FILE *)と置き換えて読むと すんなり理解できたもので・・・つい ごめんなさい・・・ あと補足すると宣言したので 恐縮ですが補足させていただきます > (FILE *)と言うことはファイルポインタと言うことでしょうか ファイルポインタです もっと精密にいうと FILE 型の変数へのポインタです FILE *fp=fopen("fname","rt"); とした時の fpの事を言っています

saruno
質問者

お礼

どうもありがとうございました。 やっと理解することができました。

関連するQ&A

  • Java ストリームをわかりやすく教えてください

    Javaを独学で学んでいる初心者です。 ストリームの意味がよくわからなく困っています。 参考書には「入出力機能を支えている概念がストリーム」と書いてあるのですが意味が分かりません。 まだまだ勉強不足で知識が至らないので、簡単なたとえ話などで説明していただけると嬉しいです。

    • ベストアンサー
    • Java
  • 標準ストリームが理解できません

    標準ストリームの意味が理解できず困っています。 色々なサイトを回って調べてみたのですが、あるサイトではデータが通る経路だと書かれていたり、またあるサイトでは入出力装置から情報を受け取ったり情報を渡したりするということだ、と書かれていたりなにが正しいのかさっぱりです。 普通に標準入出力関数とかは使ってきましたが、stdin等は理解しておく必要がありますよね?標準ストリームは具体的にどういう物か教えていただけたらうれしいです。回答お待ちしています。

  • ストリームについて具体的に

    ストリームは入出力装置へのアクセスのための情報を抽象化した抽象データ型だそうですが(Wikipediaより)、それは具体的にどうなっているのですか?FILE構造体のようなものでしょうか。 ・ストリームにはどんな情報が入っているのですか? ・ストリームはどこに展開されているのですか?メモリでしょうか。 あと、プログラミングは初心者なのでチンプンカンプンな質問をしているかも知れません。その場合は「何か勘違いしてますよ~」と指摘してくださると嬉しいです。回答お待ちしています。

  • ストリームって?

    プログラミングの超初心者なのですが、現在Cの勉強をしています。1つ分からない言葉があるのですが、「ストリーム」について教えてください。例えば「ファイルストリーム」「標準エラー出力ストリーム」「標準入力ストリーム」などです。この「ストリーム」という動作はどういった動作をさすのか教えていただければ幸いです。

  • ストリームについて

    ストリームが良く分かっていないのですが。 (現在の知識としては、バイトデータのようなデータ項目の流れ)という曖昧なイメージのままなのですが・・・ javaでストリームが必要な時とはどのような場合ですか? もしこれが無かった場合、データの入出力に当たってどのような不都合が生じるのでしょうか? またどうして、ストリームはバイト単位でデータを取り扱うのですか? (どうしてビット単位ではないのでしょうか?)

    • ベストアンサー
    • Java
  • ファイルを開く、ストリームを結びつける、とは?

    C言語の標準関数の説明の中に、 「ファイルを開く」 「ストリームと結びつける」 といった表現がでてくるのですが、これはどういう意味ですか? freopenを理解しようとしていたのですが・・・。 ファイルを開くとはFILE構造体を展開する?ファイルディスクリプタをシステムに登録する?・・・意味がいまいち掴めません。「ストリームと結びつける」も同様です。 これらは具体的にどういう意味なのでしょうか?回答よろしくお願いします。

  • ビットストリームと検波

    ビデオデッキの後ろを見るとビットストリームの入出力と、FM検波の入出力がありますが、これは一体何なのでしょうか?

  • ストリームについて

    バイト・ストリームとキャラクタ・ストリームの2種類が存在していますが、バイト・ストリームは、生のバイト (イメージデータなど) を読み込む時、また、文字(テキストファイル)を読み込むときはキャラクタ・ストリームを利用するという認識で良いのでしょうか? テキストファイル(アルファベット、日本語)処理ならどんな場合でもキャラクタ・ストリーム(FileReader,FileWriter)を使えばいいという考えでよろしいのかということでしょうか? 逆にバイト・ストリームで読み込んで処理する場合も可能ですよね? その場合、テキストファイルをバイト・ストリームで扱うメリットってあるのでしょうか? 何故疑問に思ったのかと言いますと、参考書にバイト・ストリームを扱った例文があり、テキストファイルを処理していたためです。テキストファイルの処理ならキャラクタストリームでいいんじゃないかと思い、逆にバイトストリームで扱うメリットを知りたかったのです。 よろしくお願いいたします。

    • ベストアンサー
    • Java
  • ストリームについて

    ストリームってよくファイル操作の時に聞きますが 最近、stdinとかsdterrとかかかわってくるとまたストリームという単語がでてきます・・・・ いったいストリームという行為は目に見えないところでどんなことがおきているんですか??

  • ストリーム テキスト

    初心者の質問です。よろしくお願いします。 Javaのストリームを勉強しているのですが、FileReaderでテキストファイル(txt)を入力するにはどうすれば良いのでしょうか? Javaファイルは正しく入力できたのですが。 FileReader fr=new FileReader(args[0]);では、問題があるのでしょうか。 よろしくお願いします。

    • ベストアンサー
    • Java