stdio

    1

    1答えて

    は、私は多くの場合、次のようになりますコードで終わる: void debug_terminal_printf(const char* format, va_list ap){ char tmp[ARBITRARY_LIMITATION]; vsprintf(tmp, format, ap); for(int pos=0; pos<strlen(tmp); pos++)

    1

    1答えて

    私はしばしば、コマンドラインプログラム "printf" を使って、C stdioライブラリ関数が何をするかをテスト/予測しました。 しかし、私が最近発見したことは(それ以上?)を動作しません - 少なくとも最近のLinux/Ubuntuのリリースで、 コマンドラインのprintf(組み込みのbashと/ usr/binに両方/ printf) は、C関数とは異なる結果を与えることがあります。その

    5

    1答えて

    2つの小さなファイルを1つの大きなファイルに圧縮するプログラムを作成しました。まず、入力ファイルからデータを読み込み、データをマージし、出力を一時ファイルに書き出します。これが完了したら、一時ファイルの名前を(ディスク上の同じパーティションにある)目的のファイル名に変更します。 FILE* fp_1 = fopen("file_1.dat", "r+b"); FILE* fp_2 = fopen

    1

    1答えて

    strchr()とstrpbrk()の違いは何ですか?私はそれらの間に違いを見つけることができませんでした。 strpbrk(): #include <stdio.h> #include <string.h> int main() { char str1[30] = "New Delhi is awesome city", str2[10] = "an"; char

    3

    1答えて

    この質問は私をしばらく傷つけていました。 stdioで利用可能なデータがあるかどうかをチェックしてからそれを読み取る方法がありますか? たとえば、私は、ブロックするio.read()機能によって中断されるべきではない重要なことをやっている何らかのサーバを持っているとしますが、コンソールにコマンドを入力できるようにしたいとします。 私はio.read(0)を試してみましたが、それはEOF

    3

    1答えて

    現在のgksudoコマンドは、Process.spawn_async_with_pipesで動作します。しかし、pkgxecでgksudoを切り替えると、pkexecウィンドウが表示されず、プロンプトが表示されずにコマンドが直接完了し、何も返されません。 同じpkexecコマンドでProcess.spawn_command_line_syncを使用すると、パスワードを尋ねるプロンプトが表示され、コ

    1

    1答えて

    文字列として入力した一連の行をユーザーに入力させ、その文字列を配列に保存したいとします。グリッド内の各項目の値を出力するユーティリティ関数があります。しかし、putchar()を使用しているprintMaze()の行は、おそらく何かが**maze引数で台無しになっているために、セグメンテーションフォルトの原因となっています。何が原因かわかりません。以下にコードを示します。 #include <st

    0

    1答えて

    私はMinGW32バージョン4.9.3を使ってOpenGL4でゲームを書いています。これは、この機能が含まれています:loadShaderFile(&vs, "defaultVertexShader.glsl", GL_VERTEX_SHADER)として呼び出されたときにここ void loadShaderFile(GLuint* shader, const char* filename, GLe

    0

    2答えて

    私はuint8_t配列にUSB文字列記述子を持っています。例えば: 0000:12 03 34 00 45 00 36 00 31 00 42 00 43 00 30 00 ..4.E.6.1.B.C.0. 0010:30 00 0. (最初の2つのバイトは、長さと記述型であり、残りのバイトはuint16_t文字である。) Iは、できるだけ少ない手間で端末にこれを印刷した

    -1

    1答えて

    私は、freeRTOSをAT32UC3A0512で動作するアプリケーションに統合しようとしています。私は(それがAT32UC3Aをサポートしています)EVK1100ためfreeRTOSプロジェクトの例をダウンロードして自分のアプリケーション階層がどのように見えるので、カーネルのソースファイルを含めるようにしてみてください。 src |ASF |main.c |freertos |f