-4

Linux Cで読み取りファイルを1行ずつコーディングする方法は?

Windows C++ では、ifstream を使用します。

Linuxについてよくわからないので、アドバイスをお願いします。

よし、みんな落ち着いて、そんなに落ち込まないで。

コードは次のとおりです。

char fpath = "file.txt";
char names;
FILE *fp;

ifstream fs(fpath);

while (fs >> names)
{
  // here is some buffer to send to a server.
}

ここでは、file.txt から各行を読み取り、それぞれをサーバーに送信する必要があります。

4

3 に答える 3

2

Linux では POSIX ライブラリが利用できるので、getline.

于 2012-11-25T20:32:00.280 に答える
2

fgets標準 C ライブラリの関数は、Windows と Linux の両方で 1 行を読み取ります。

于 2012-11-25T20:23:41.370 に答える
-1

Windows C++ では、ifstream を使用します。

ifstreamは C++ 標準ライブラリの一部であり、どのオペレーティング システムにもバインドされていません。ifstream は、Windows と同様に Linux でも機能します。

于 2012-11-25T20:30:56.443 に答える