問題タブ [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 に答える
1481 参照

c++ - C ++は、ネイティブ型のcharがファイルの終わり文字を保持できますか?

タイトルはかなり自明です。

おそらくネイティブ型のcharはEOFを保持できないことに気づきました。

ありがとう、nmr

0 投票する
7 に答える
4591 参照

linux - SVNDiffを使用する場合のUbuntuLinuxでのエンドオブラインスタイルのWinSCPの問題

私のファイルはリモートのUbuntuLinuxサーバーにあります。ファイルをダウンロードしてWinSCPテキストエディタまたはNotepad++で編集すると、ファイルの行末スタイルがWindowsに変わります。したがって、ファイルをUbuntuに再保存すると、行がオフになり、SVNDiffはすべての行が変更されたと見なします。

参考までに、WinSCPでファイルをダブルクリックしてファイルを編集します。このプログラムは、エディタでファイルを起動します。保存するたびに、ファイルは自動的にLinuxサーバーにコピーされます。

行末スタイルの問題を防ぐにはどうすればよいですか?

0 投票する
5 に答える
58786 参照

python - PythonでEOFをチェックするには?

PythonでEOFを確認するにはどうすればよいですか? 区切り記号の後のテキストの最後のブロックが返されるリストに追加されないバグがコードに見つかりました。それとも、この関数を表現するより良い方法がありますか?

これが私のコードです:

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

java - Java InputStream要素のEOFを送信するにはどうすればよいですか?

したがって、次のコードで入力ストリームを開き、情報を正常に収集しています。

ただし、同じ文字列(sb.toString())を別のメソッドで使用しようとすると、「ファイルの終わりを期待しています」というエラーが表示されます。では、EOF文字を文字列に添付するにはどうすればよいですか?注:応答は基本的にリモートサーバーからのxmlドキュメントです。

したがって、コードが「解析」行に到達すると、上記のエラーが発生します。

bis = new ByteArrayInputStream(sb.toString()。getBytes()); doc = docBuilder.parse(bis);

私はこれをブラックベリーアプリケーション用にコーディングしています。

交流

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

perl - Perlでeofを確認するにはどうすればよいですか?

したがって、次の場合にPerlが何をするかを理解するのに少し問題があります。

を使用するという明白な答えを得る前にwhile(<>){}、上記を実行しなければならない非常に強い理由があると言わせてください(基本的に、ブロッキングを中断するアラームを設定し、そのコードで例を乱雑にしたくありませんでした)。

比較する方法はあり$inputLine == undefますか(STDINが最後に返すものだと思います)。

ありがとう。

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

python - Mac OS X の Python で raw_input() の EOFError を処理する方法

私のpythonプログラムには2つの呼び出しがありますraw_input()

1 つ目raw_input()は、ユーザーから複数行の入力を取得することです。ユーザーは、入力を終了するために Ctrl+D (Windows では Ctrl+Z) を発行できます。

2番目raw_input()は、(y/n)タイプのプロンプトでユーザーから別の入力を受け取る必要があります。

残念ながら (Mac OS X のみ?)、stdin が最初のプロンプトで (Ctrl+D を使用して) 終了すると、2 番目raw_input()のエラーEOFErrorが発生します。raw_input()

詳細については、以下のサンプル コードを参照してください。

プログラム出力:

を上げないように 2 番目のプロンプトを作成するにはどうすればよいですかEOFError。助けてください!

編集:

質問を簡単にするために編集しました。

上記のコードを Linux システムで実行しましたが、問題なく動作します。つまり、ユーザーは 2 番目の raw_input() で「(y/N)」の選択肢を受け取るように求められました。

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

javascript - javascriptvbcriptシークeof

Windows 2003でdestopスクリプトを作成していますが、ファイルを開いてファイルの最後までシークし、最後の行を読み取る必要があります。「シーク」を探しましたが見つかりませんでした。オプションのopenTextFileを見ましたが、ありませんでした。

赤いフラグでファイルを開き、行ごとに読み取ることで実装します。大きなファイルでは時間がかかりますが、

これをすばやく行う方法を知っている人はいますか(vbスクリプトまたはjavascriptのいずれかで)

0 投票する
9 に答える
67783 参照

language-agnostic - ソースファイルの最後に空の行を含めることが推奨されるのはなぜですか?

一部のコードスタイルツールはこれを推奨しており、空の行が欠落していることを警告するUNIXコマンドラインツールがいくつか見られたことを覚えています。

余分な空の行がある理由は何ですか?

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 を返すのでしょうか? それが普通なら.. 父親が閉じないようにする方法は?