問題タブ [eof]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
3997 参照

c - XCode の EOF 文字 (ctrl + d)

私はハードウェアの割り当てを行っており、教授はこのコードを使用してプログラムをテストしています。

私が使う

彼が指示したように端末ウィンドウから入力を取得し、ctrl + d を使用して EOF 文字を入力し、DisplayValues(SortValues(GetValues(GetValues(array1, SZ1), SZ1), SZ1) への最初の呼び出しを行います。ただし、 DisplayValues(SortValues(GetValues(array2, SZ2), SZ2), SZ2); の場合、プログラムの残りの部分は値を再度入力させずに終了します。と呼ばれます。これには理由または回避策がありますか? ありがとう。

0 投票する
1 に答える
651 参照

c - SIGCHLD を処理すると、父親に EOF が返されるのはなぜですか?

(fork() を使用して) 子を作成し、execvp を使用していくつかのコマンドを実行させる小さなシェルがあります。& オプションもサポートしているため、父親はその間に他のコマンドを実行できます。子が死んだとき、コンソールと子 pid にそれを書きたいので、SIGCHLD のシグハンドラを定義しました。

問題は、ハンドラーがメッセージを出力した後、父親も閉じることです。SIGCHLD が stdin で EOF を返す (そして父が EOF を受け取るたびに閉じる) ことは理解できましたが、なぜ SIGCHLD が EOF を返すのでしょうか? それが普通なら.. 父親が閉じないようにする方法は?

0 投票する
1 に答える
987 参照

c++ - C ++EOFGetlineエラー

関連する質問の1つで使用されたフォームを使用していました。唯一の問題は、ファイルの最後で正しく処理し続けることです。

ファイルはfstreamで、strは文字列です。

未処理の例外MicrosoftC++例外:std :: ios_base :: failure

p>

0 投票する
10 に答える
120472 参照

c++ - C++で空のファイルをチェックしています

ファイルが空かどうかを確認する簡単な方法はありますか?たとえば、ファイルを関数に渡しているときに、ファイルが空であることに気付いた場合は、すぐに閉じますか?ありがとう。

編集、fseekメソッドを使用しようとしましたが、「ifstreamをFILE*に変換できません」というエラーが表示されます。

私の関数のパラメータは

0 投票する
3 に答える
3705 参照

php - EOFは実際に存在しますか?

PHP でファイル関数を使用するときは、EOF をチェックします。EOF が実際にファイルに存在するのだろうか。空のテキスト ファイルを作成すると、0KB と表示されます。0KBのファイルにEOFはどのように存在しますか?

0 投票する
1 に答える
2010 参照

excel - VB6 での Excel スプレッドシートの EOF

ExcelファイルのEOFを見つけるためにvb6でコードを書くにはどうすればよいですか?

このコードは機能しますが、唯一の問題は、列 1 のみがチェックされ、他の列はチェックされないことです。Excel セルのすべての行と列をチェックするためにこのコードを改善する方法について誰か助けてもらえますか?

0 投票する
3 に答える
3224 参照

python - paramikoの標準入力にEOFを送信するには?

ssh を介してプログラムを実行し、その入力をファイルからリダイレクトしたいと考えています。次のコードの動作:

(公開鍵認証を想定):

ただし、アプリケーションは追加の入力を待ってハングします。これは、標準入力ストリームが閉じられないために発生すると思います。それ、どうやったら出来るの?

0 投票する
4 に答える
1777 参照

c - "while(fscanf != EOF){blah}" 内で、次の fscanf が EOF を返すかどうかを判断する方法は?

while(fscanf != EOF) ループでコードを実行しています。ただし、fscanf の実行が終了しても、いくつかの条件が満たされるまでそのコードを実行し続ける必要があります。コードをコピーして while(fscanf) ループの外側に貼り付け、グローバル変数のみを使用できると思いますが、それは面倒です。確かに、誰かが以前にこのようなことに遭遇し、よりクリーンなソリューションを持っています。

0 投票する
2 に答える
3454 参照

c - ファイルの内容をスキャンして構造体の配列にする

プログラムに、特定の配列を含む構造があります。数字でランダムなファイルをスキャンし、その内容をその配列に入れたいと思います。

これは私のコードです:(注:これはより大きなプログラムのサンプルであるため、宣言された構造と配列が必要です)

ファイルの内容は基本的に次のとおりです。 5 4 3 2 5 3 4 2

しかし、問題は、このコードを実行するたびに、次のエラーが発生することです。 代替テキスト

(25) : 警告 508 - ポインターが必要な場所に「double」型のデータが指定されました

追加してみました

しかし、それもうまくいきませんでした。同じエラーが発生します。

誰もこの問題の解決策を持っていますか?

0 投票する
1 に答える
2051 参照

java - NetbeansとEOF

Java、ANTLR、Netbeansの初心者はこちら。

jdkとnetbeansをインストールしました。私はnetbeans6.8で新しいプロジェクトを開始し、ライブラリとしてantlr-3.2.jarを追加しました。また、AntlrWorksを使用してレクサーとパーサーのクラスを作成しました。これらのクラスの名前は、ExprParser.javaおよびExprLexer.javaです。それらをpath-to-netbeans-project/src/parsersという名前のディレクトリにコピーしました。

私はメインファイルを持っています:

アプリケーションは正常にビルドされます。私が読んでいる本には、プログラムを実行して何かを入力し、Ctrl + Z(私はWindowsを使用しています)を押してEOFをコンソールに送信する必要があると書かれています。問題は、NetBeansコンソールでCtrl+zを押しても何も起こらないことです。コマンドラインから実行すると、ctrl+zは正常に機能します。

これはおそらくあまりにも多くの情報ですが、私はそれを理解することはできません。ごめん。おそらく、3つの新しいテクノロジーを一度に学ぶのは良い考えではありません。