freopen

    0

    1答えて

    Extened questions from In multi thread application how can i redirect stderr & stdout in separate file as per thread? どのように私はすべてのprintfとエラー/警告メッセージを別のログファイルの各スレッドで作成しておきたいのかを見てください。 FILE * freopen (co

    1

    4答えて

    を見つけることができません。これは、プログラムでは、入力は、私たちがに1つの文字列をプッシュした後、LINEBUFに一つずつ文字列をプッシュし、その後、ファイルからいくつかの文字列です。 LineBuf、LineBufと入力し、LineBufを空にします。 これは私のコードです: #include <stdio.h> #include <stdlib.h> #include <string.h

    2

    1答えて

    stdoutとstderrの出力をファイルを使ってリダイレクトしようとしています。私はfreopenを使用しており、正しいディレクトリにファイルを作成しますが、ファイルは空白です。 stdoutとstderrをリダイレクトするコードをコメントアウトすると、出力がコンソールに表示されます。私がメインで、それはしかし、文句を言わないファイルへの書き込み出力抑制剤なしのprintf(「私は仕事」)に置か

    0

    1答えて

    iOS開発では、ログの出力をローカルファイルにテストしたいと思います。リダイレクトを使用して "NSLog"ファイルに出力することができますが、使用する場合は "printf"出力を使用しますfreopen([logFilePath cStringUsingEncoding:NSASCIIStringEncoding], "a+", stdout);はできません。 "printf"出力もログにリダ

    0

    2答えて

    プログラムイベントのストリームを含む保存ファイルがあります。プログラムは、ファイルを読み込んでイベントを実行して、以前の状態を復元することができます(プログラム呼び出し間)。その後、このファイルに新しいイベントが追加されます。 ファイルを読み書き(fopen rw)として一度開くことができ、使用パターンを公開することはできません。 しかし、最初に読み込み専用(fopen r)として開いてから、後で

    1

    1答えて

    文字列がchar* strであるとします。 私は次のようにバッファにそれを印刷: char buf[MAX_LEN]; freopen("tmp","w",stdout); printf("%s\n",str); fflush(stdout); fp = fopen(tmp,"r"); if (fp == NULL) return; fgets(buf,MAX_LEN,fp); fc

    0

    1答えて

    、このテストコード: write with freopen clocks elapsed: 2767 write with fopen clocks elapsed: 8337 理由: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <time.h> #include <assert.h> int main() {

    0

    1答えて

    私はデーモンがstdout(とstderr)に書き込むべきではないことを理解します。しかし、通常のファイルにstdoutを再度開くことはできますか?そうすれば、私の元のログはすべて正常に機能しますか?これは私のために非常にいいと便利だろう。 私はデーモンを起動することができます(正確には、それが失敗して終了していない)と、ログファイルを作成することができ、フォーク後 freopen("/dev/n

    12

    2答えて

    freopen()を使用してテキストファイルと画面に印刷しようとしていますが、ファイルへの印刷のみを行っています。 プログラムの出力をファイルに保存して画面に印刷するのが簡単かどうか疑問に思っていましたか?なぜなら、これは別の方法で動作していたからですが、すべてのステートメントを2回印刷する必要がありました。 1つはファイルのためのもので、もう1つは出力のためのものです。 注:私はC++を初めてお

    0

    1答えて

    iPhoneアプリの場合、分析のためオンラインサービスに送信するために、デバッグデータをファイルに収集する必要があります。これは、ファイルハンドルに出力をstderrに差し向け、適切な場合にファイルを送信することによって問題なく動作します。 (NSLogの出力もstderrになりますので、これはボード全体で機能します)。同じ方法でもstdoutで正常に動作します。ここで は、私は、ファイルへの保存