問題タブ [getline]

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

macos - MacOSX 10.6 で getline を実行すると C コンパイラがクラッシュしますか?

Cでのコンパイルが必要なRライブラリをインストールするのに非常に苦労しています.Mac OSX Snow Leopardマシンを使用していて、このRパッケージをインストールしようとしています(ここ)。

Mac でのgetline について話しているスレッドを見て、これらの修正をいくつか試しましたが、何も機能していません! 私は初心者で、C をまったく知らないので、それが理由かもしれません! このパッケージ内のファイルを変更してインストールする方法について、誰かヒントを教えてもらえますか?? どんな助けも哀れに感謝します! これが私が得ているエラーです:


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

c++ - C++ での getline - ヘルプが必要

getline を使用して改行の終わりまで読み取りますが、c++ getline はスペースまで取得します。

私はtxtファイルデータを持っています

アドレス(タブ文字)1420 ハッピーレーン

私がする時

getline(reader, ss, '\t') ss 文字列でアドレスを取得します。getline(reader, ss, '\n') を実行すると、1420 になります。

「1420 Happy Lane」がいっぱい欲しいのですが、どうやって手に入れるのですか?

ありがとう。

出力

/home/sr/utl

猫abc.txt

ちょっとC ++は私を夢中にさせます。

/home/sr/utl

a.out abc.txt

myvector には以下が含まれます。

ちょっとC ++

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

c++ - istream::getlineリターンタイプ

メソッドは何istream::getlineを返しますか?

ファイルをループするのを見たので、次のように実行する必要があります。

何が返されますか?

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

c++ - std::cin.getline( ) と std::cin

いつstd::cin.getline()使用する必要がありますか?との違いは何std::cinですか?

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

c++ - std::cin.getline(f_name, 10)

たとえば、次のステートメントがあるとします。

thia の意味: * 11 文字幅の文字列を宣言する? * 入力された行を読み取り、「f_name」の値として渡しますか?

ありがとう。

0 投票する
6 に答える
19649 参照

c++ - 2 つの異なる getline() 関数があるのはなぜですか (実際に存在する場合)?

C++ コード行の簡単なスニペットを作成するたびに

行全体を取得するのではなく、空白で止まるのを忘れていたので、自分を呪っています。

そして、思い出すgetlineと、私はいつも 2 つの種類について混乱してしまいます。

と:

データ型以外にこれら2つに実際に違いはありますか?

C++のやり方は前者であるべきだと私には思えます。とにかくヌル終了文字配列の代わりに実際の文字列を使用する必要があるとすれば、どのような状況で後者を使用しますか?

そして、入力は実際には入力ストリームの範囲である必要があるため、前者の部分ではないのはなぜistreamですか?

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

c++ - C++ で getline を使用してスペースを無視する

ねえ、私は人々から新しいタスクを受け取り、それをスタックに追加し、タスクを表示し、そのスタックをテキスト ファイルに保存し、テキスト ファイルを読み取るプログラムを作成しようとしています。問題は、ユーザーからの入力を受け入れようとしているときに発生します。スペースを含む文字列を入力すると、何をするかを選択するメニューがループします。これを修正する方法が必要です。どんな助けでも大歓迎です。

0 投票する
6 に答える
3652 参照

c++ - getline の使用後、ファイルに書き込めません

大規模なファイル I/O ライブラリを構築していますが、現在 getline() とファイルへの書き込みの相互運用性に苦労しています。以下の私の質問は、残念ながら未回答のままです: C++ getline を使用してファイルから読み取ると、txt ファイルに書き込むことができなくなります。

getline() を使用すると、ファイルに書き込むことができなくなります。getline() を使用した読み取り要求は引き続き動作しますが、書き込み要求は失敗します。ただし、getline() の使用法をコメントアウトすると、書き込み操作は成功します。

私のコードは以下に掲載されています。最初の書き込み試行の後、failbit がアクティブになっていることに気付きました。ただし、getline() 操作を削除するとアクティブにならないため、これが発生する理由は不明です。

明確にする必要があります-既存のファイル(2行を含む)から完全に読み取ることができます。ただし、getline() ステートメントを削除しない限り、そのファイルに書き込むことはできません。

いつものように、どんな助けも感謝しています。


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

c++ - 「.txt」ファイル内の情報にアクセスし、特定の行に移動する

テキストファイルにアクセスする際、特定の行から読み込みたい。ファイルに 1000 行があり、330 行を読みたいとします。各行の文字数は異なり、非常に長くなる可能性があります (1 行あたり約 100,000,000 文字としましょう)。fseek()ここは有効に使えないと思います。

改行を追跡するためのループについて考えていましたが、それを実装する方法が正確にはわかりません。また、それが最善の解決策になるかどうかもわかりません。

何かお手伝いできますか?