stdio

    2

    3答えて

    バイナリファイルを読み込み、その内容を処理して結果を別のファイルに書き込むプログラムを作成しました。 Linuxでは完全に動作しますが、Windowsでは動作しません。出力ファイルは常に1キロバイト... ある。これは、プログラムの簡易版である:私はあなたの問題の詳細を与えるのが大好きだが、私は多くの経験プログラミングを持っていない #include <stdio.h> void copyFi

    1

    5答えて

    ファイルの作成場所を確認して開くにはどうすればよいですか? #include <stdio.h> int main() { FILE * pFile; char sentence [256]; printf ("Enter sentence to append: "); fgets (sentence,255,stdin); pFile =

    1

    1答えて

    stdinが開いていると仮定してCに関数があります。 stdinが誰にも閉じられていないことを確認するために、その前にアサーションを追加したい。誰かがstdinを閉じていないことを確認するにはどうすればよいですか?

    2

    1答えて

    可能性の重複: Why is the `gets' function is dangerous? Why should not be used? 私は区別整数、浮動小数点数とchars.I用)入力に(scanf関数を用いて分析されるのfgetsを使用して文字列を()ユーザーをproptingいたいです信頼できるプログラムですが、gccを使用して次の警告が表示されます。 main': : warni

    27

    1答えて

    Unixでは、ソケット、パイプ、または親プロセスから継承したファイル記述子がある場合は、fdopen(3)でバッファされたI/O FILE*ストリームを開くことができます。 WindowsにHANDLEの同等の機能はありますか?親プロセス(stdin、stdout、stderrと異なる)またはパイプCreatePipeから継承されたHANDLEがある場合は、バッファされたFILE*ストリームを取得

    5

    1答えて

    基本的には、1つのプログラム用に2つの出力端子ウィンドウを持っています。 1つはプログラムによって実行されているアクションのログを表示し、2つ目は値の表のようなものを表示します。これらの端末の出力は、すべてプログラム自体によって生成されます。これはstdioでC言語で行うことができますか? 私はこれがおそらくGUIまたはncursesに適していることを認識していますが、これは関係なく実行できるかど

    1

    3答えて

    mallocを決して呼び出さないことを保証するsnprintの変種が必要です。 このsnprintf(safe_snprint()と呼ぶ)は、mallocが失敗またはデッドロックする場所から に呼び出されるためです。 真実、1または2に近いものは何ですか? Windowsでは、ネイティブのsnprintfがmallocを呼び出すことがあります。次に 私はopensource snprintf.cを

    0

    1答えて

    私は簡単なquesitonを得ました。私はFILE* fpを私のライブラリの一つでfopen/fwriteに、そしてファイルにはfclose()を、別のライブラリにはfpに、fpには使用しています。他のライブラリがファイルハンドルを取得する最も良い方法は何ですか?

    0

    1答えて

    fprintfが継承する肥大のため、fprintf(stderr, "Error occured with file %s\n", file);のfprintf呼び出しをvfprintf(FILE * stream, const char * format, va_list arg)に置き換えます。 これにラッパー関数を記述することなく、vfprintfを使用することは可能ですか?何とかva_li

    3

    2答えて

    私はWindows VistaとPython 2.7.2を使用していますが、答えはPythonである必要はありません。 したがって、 `dir 'などのコマンドラインプログラムでは、stdin/stdoutサブプロセス(通常はPythonを使用)を起動して対話できます。 - しかし - 私は今、呼び出したいプログラムは、既存のcmd.exeのウィンドウから実行しても、新しいハンドルと、(呪いではな