問題タブ [stringreader]

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 に答える
2657 参照

java - JavaでStringReaderクラスを使用して文字列を読み取るにはどうすればよいですか?

String Reader クラスを使用して、String char を char ごとに読み取る必要があります。私はこのコードを書きました:

しかし、ループは文字列の最後ではなく、無限です。なんで?

私もそれをやろうとしました:

ループは無限ではありません...しかし、いくつかの文字がジャンプします...どうすればすべての文字列を読み取ることができますか?

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

vb.net - VB.netループReadLineは1行後に停止します

わかりました、ループを実行しようとして問題が発生しました。サーバーのリストを含む変数があり、ループしようとすると、ループが 1 回だけ停止します。

以下にコードの一部を示します。これは、私が何をしているのかを理解してもらうためのものですが、私が働いている会社を示すデータはすべて削除しています。

コードの最初の部分で、ドメインからサーバーのリストを取得します

sOutPut の出力は次のようになります (debug.write("servers: " & sOutPut) を介して以下のコードに示されています)

次に、各サーバーのコマンドをループする出力を取得しようとしています

コードでは、debug.write を実行して現在処理している行を出力しようとしていますが、これを実行するたびに、使用されている sOutPut の最初の行のみが表示され、他の行がループされていないため、基本的にデバッグの出力のみが表示されます。 write("Line is :" & line) は

そのため、他のサーバーを介してループすることはありません>

私は自分の仕事をもう少し生産的にしようとコードを書いているだけですが、イライラしやすく、コードに集中しているときに電話をかけると少しエッジが効くので、自分自身をプログラマーだとは考えていません

どんなアイデアでも大歓迎です、ありがとう。

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

fortran - 混合テキスト ファイルを読み取り、数値のみを抽出する方法

シミュレーターの 1 つの出力を読み取り、値を保存する必要があります。ファイル名はforces.dat、次のようなものが含まれています。

最初の 3 行を無視し、次の行数と各行の値を読み取る Fortran サブルーチンを作成する方法を知りたいです。

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

path - ストリングリーダーの問題

StringReader に少し問題があり、その理由がわかりません。

Projekt.Properties.Ressource を使用すると、すべて正常に動作します。

しかし、特定のパスを使用したいだけの場合、xml は読み込まれません。

どちらの方法も機能しません。

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

java - java.io.StringReader.read() (Java 8) 文字列の末尾に予期しない文字が返される

この問題により、次のコードの抜粋で無限ループが発生します。

次のパラメータで呼び出された場合: source = "trash" nTags = 2

デバッガーを使用して、文字列が完全に反復された後、read() メソッドが char '\uFFFF' 65535 を永久に返すことに気付きました。だから私の質問はなぜですか?

ありがとう!

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

java - Java:テキストファイルからintデータのみを読み取って計算を実行する方法は?

ボタンを使用してユーザー入力をテキスト ファイルに保存しましたが、それを取得して計算を実行したいと考えています。テキスト ファイルが更新され、新しい値が追加されます。テキスト ファイルがどのように見えるかの例を次に示します。

  1. 月曜日:1 火曜日:2 水曜日:3

...等

新しい入力があると追加されるため、更新されたテキスト ファイルは次のようになります。

  1. 月曜日:1 火曜日:2 水曜日:3
  2. 月曜日 : 4 火曜日 : 1 水曜日 : 3
  3. 月曜日 : 6 火曜日 : 5 水曜日 : 6
  4. 月曜日 : 7 火曜日 : 6 水曜日 : 5

基本的に、新しい入力を以前の入力と比較したい。最新および最後の入力からすべての整数のみを取得するにはどうすればよいですか?

それともエクセルを使うべきですか?

これが私のコードです:

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

c++ - LoadString は書き込み先の文字列にメモリを割り当てますか?

私は c++ が初めてで、助けが必要です。文字列を含むリソースのみの dll を作成しました。この dll を別のプロジェクトで使用して、保存されている文字列を読み取る必要があります。

文字列を読み取るために次の関数を作成しました。

期待される出力 - stringgggを取得するには、コードで何を変更する必要がありますか? なぜそれが起こっているのですか? LoadString はリソースから読み取った文字列にメモリを割り当てましたか、それとも文字列が既に格納されているメモリ内の場所へのポインタを取得しましたか? ご協力いただきありがとうございます!!