eof

    1

    1答えて

    int *ptr = malloc~ while (fscanf(fp, "%d", ptr++) != EOF) ; ptrに十分なメモリが割り当てられていると仮定すると、 * ptrに格納されている値は、関数がEOFをエンコードするときに何を表しますか? Visual Studioでデバッグツールを使用してみましたが、* ptrの値が-33686019であることがわかりました

    1

    1答えて

    私はperlで別のプロセス/スレッドをforkし、パイプ経由で入力を親に戻そうとしています。例えば: my($RD, $WR); pipe($RD, $WR); if(fork()) { #parent while(!eof $RD) { print "From Child: " . readline($RD); } print "Parent reached

    0

    1答えて

    私は、.cppファイルの中括弧をチェックするプログラムを書いています。プログラムは正常に動作し、構文エラーを見つけ、問題のある行の番号を表示して終了します。 しかし、エラーが入力cppファイルの最後の行にある場合は、別のエラーメッセージを表示する必要があります。 私はそれを次のように実装しようとしましたが、間違っていると思います。とにかく動作しません:) 私は完全なコードを教えてくれませんでした。

    2

    2答えて

    ファイルから読み取ったもの:P1/s/e/tなど/は別の行です。特定の文字( 'a'のようなもの)の後に私が収集しなければならないデータが来るので、私はfgetsを使いたくありません。実行を終了しません。私を手伝ってくれますか? char com[21]; fscanf(src,"%s",com); while(com!=EOF) { if(com[0]=='a') f

    -1

    1答えて

    ここでは、パイプを閉じずにパイプに書き込んだ後、そのパイプをどのようにフラッシュできるかについて質問しています。 どのスレッドでも私はさまざまな提案を見ることができましたが、明確な解決策を見つけることができませんでした。ここで は簡単な要約です: パイプ上のブロッキング読む回避するための最も簡単な方法は、読んでいる正確なバイト数を書くことであろう。 パイプの代わりにptmxを使用することもできます

    -1

    2答えて

    #include <stdio.h> int main(){ int c, nl=0; while((c = getchar()) != EOF) if(c=='\n') nl++; printf("%d",nl+1); return 0; } K & R ansi c、セクション1.5.3: 行カウントプログラムはc

    3

    1答えて

    私はperl Net :: SSH2 v0.48を使用しており、stdinからの入力を読み取るリモートスクリプトを実行しようとしています。この接続のチャネルは、特定の要件にvt100 ptyを使用しています。 stdinにデータを書き込んだ後、$channel->send_eof();も呼び出しています。しかし、リモートスクリプトはEOF文字をまったく受け取っていないようです。リモートスクリプトは

    0

    1答えて

    私はウェブ上でsomehwereを見つけたtail -fのようなコードスニペットを持っています。不幸にも、ある時点で、ファイルに何かが追加されたためにEOFが存在しなくても、EOFに固執しているように見えました。それでも0が返されます。例えば10バイトのように私が戻ってきたら、前のEOF位置まで読み込みます。それだけです。ファイルを閉じて再オープンすることで修正できますが、その動作はわかりません。

    1

    1答えて

    ここでは、Python readline()を実験するために使用したコードを示します。 import threading, os, time def worker(): file.seek(0) print ("First attempt on file: " + file.readline().strip()) print ("First attempt on

    0

    1答えて

    cat <> somefilepath/file を使用してファイルの最後に情報を追加するシェルスクリプトを作成しようとしています。 cat <<EOF>> /etc/mysql/mysql.conf.d/mysqld.cnf default_storage_engine = innodb innodb_file_per_table = 1 innodb_file_f