c

    3

    1答えて

    私は「高レベル言語」(Nim)でプログラミングしています。パフォーマンス上の理由から「C言語に移行する」必要があります。私はこのような何かをしたいと思います: /* Pseudocode */ include <VersionHelpers.h> /* ...*/ if (isWindows8OrGreater()) { /** use InterlockedIncrementNo

    0

    1答えて

    PortAudioのPaStreamFinishedCallbackで安全な操作を知りたいのですが、私は通常、ユーザまたは他のアプリケーションのオーディオストリームにポップス/グリッチを引き起こす可能性があるので、再生のためにPaStreamCallbackをブロックする操作を試みることをお勧めしません。 PaStreamFinishedCallbackにも同じ制限が適用されますか?そのコールバッ

    -1

    1答えて

    質問"Is unsigned integer subtraction defined behavior?"への展開として、私は以下の動作について混乱しています。 以下のコードでは、A = 50とB = 100は符号なし16ビット整数と減算A - B = -50 = 65486 (mod 2^16 - 1)として格納されています。減算の結果をD(符号なし16ビット整数)に格納してからD > 4000

    1

    1答えて

    私はMinGW-w64を使用してXZ Utilsをコンパイルしようとしていましたが、makeを./configure ingの後に実行しようとすると、sigset_tは不明です。 XZ Utilsのバージョンは5.2.3、MinGW-w64はx86_64-7.2.0-posix-seh-rt_v5-rv1です。 In file included from common/common.h:17:0,

    1

    1答えて

    1つのスレッドがファイルに書き込み(またはそれを削除する)、重複する位置に対して同時にそのファイルのsendfile()を呼び出します。 ここで期待される動作は何ですか? また、私の理解が正しい場合、sendfile呼び出しはソケット(ファイルの説明、位置、長さ)にレコードを追加し、呼び出し元に戻ります。 (まだソケットのバッファへのコピーはしていませんか?)、sendfile()はファイルを変更

    0

    1答えて

    共有メモリの実行をテストするプログラムを作成しました。 1つのプロセスが共有メモリを作成して書き込みます。 他の読み取りから。 文字列を印刷する以外は、完全に機能します。 まずプログラム: #define mykey 12345 #define perms 0666 struct pdata{ int ppid; char ptype; char *pname;

    -1

    1答えて

    私はfork()を使用してコードを実行する子プロセスを生成しますが、子プロセスでは以下のようなコードが実行されません。 switch()で文章を削除すると、正しく実行されますが、なぜこれが起こるのか理解できません。 pid_t pid = fork(); if(pid == 0){ int execl_status = -1; printf("child is runni

    -2

    1答えて

    私のプログラムは、ファイル(userName.txt)を書き込んだ後にクラッシュします。それはアクセス違反があると言います。私の関数はヒープメモリから何かをフラッシュしますか? エラーメッセージ:AlgoBifest.exeの0x00f921daで処理されない例外:0xC0000005:場所0xfffffef8を読み取っているアクセス違反。ここで は私のコードです: #include<stdio.

    -3

    2答えて

    整数が限界を超えた場合どうなりますか?出力は3595で、どのように出力されますか?それは2バイトタイプですか? #include<stdio.h> #include<conio.h> void main() { int n=12,res=1; clrscr(); while(n>3) { n+=3; res*=3; }