2011-01-26 17 views
1

改行で終了したランダムな長さの文字列を読み込むことは可能ですか? iveは例を見つけようとしていますが、これを使っているウィンドウを見つけることはできません。私はシリアルポートからデータを読み取ることができますが、問題は長さがランダムであることです。これらの文字列は改行で終わるという共通の要因しかありません。大変ありがとうございますCを使用してウィンドウを使用して ' n'(改行)終了文字列を読み取る

+1

はい、可能です。たとえば、charでcharを読み取るだけです。 – Simone

+0

返事に感謝します。おそらくより速い方法がありますか?またはこれは私が使用できる唯一の方法ですか? – user571099

+0

いいえ、プログラムはすべての文字を読み込む時間よりも速くすべての文字を読み取ることができません...なぜそれはそれより高速かもしれないと思いますか?マジック?または、いくつかの文字をスキップし、重要ではないことを願っていますか? – Lundin

答えて

0

ささいなことではありません。 fgetsをループ内で呼び出すときは、改行を打ち、その点まで読み込んだ各バッファを保持します。

+0

Windowsのシリアルポートにfgets()を使用することはできません。 Windows API関数を直接使用する必要があります。 – Lundin

関連する問題