• [解決済み] 64ビットプロセッサの場合、uint16_tとunsigned short intの違いは何ですか?

    質問 型の変数を使うようになりました。 uint16_t しかし、私のプロジェクトの制限により、そのデータ型を使用することができません。可能なのは unsigned short int の代わりに uint16_t ? 両者の違いがわかりません。どなたか教えてください。 解決方法は? uint16_t は符号なし16ビット整数です。 unsigned short int

    2022-03-01 13:12:07
  • [解決済み] C言語では*--表記はどうなっているのですか?[クローズド]

    質問 閉店しました。 この質問は 再現性がない、または誤字脱字が原因である . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack Overflow用です。

    2022-03-01 12:54:57
  • [解決済み] GDBは「シンボルテーブルがない」と言うが、nmはファイルがデバッグシンボルを持っていると表示する

    質問 GDBを使用して簡単なCプロジェクトをデバッグしようとしていますが、GDBはどのようにコンパイルしてもプログラムのデバッグ・シンボルを見つけることができないようです。 プログラムをGDBにロードすると、以下のように表示されるので、シンボルを正常に読み込んだと主張します。 Reading symbols from /home/edward/<executable>...

    2022-03-01 12:21:40
  • [解決済み] C言語でHashMapを実装する【終了しました

    質問 閉店 . この質問はもっと必要です フォーカス . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 問題を更新して、1つの問題だけに焦点を当てるようにします。 この投稿を編集する .

    2022-03-01 11:46:45
  • [解決済み] Linuxのシステムコールで子プロセスを殺すために、なぜwaitの後にWIFEXITEDをチェックする必要があるのですか?

    質問 の戻り値をチェックするC言語のコードに出会いました。 wait をチェックし、エラーでなければさらに WIFEXITED と WIFEXITSTATUS . なぜこれが冗長でないのか?私が理解する限りでは wait はエラーが発生した場合 -1 を返し、一方 WIFEXITED は0以外の値を返します。 wait 子プロセスは正常に終了しました。ですから、もしこの行に

    2022-03-01 10:28:35
  • [解決済み] insnとは何の略ですか?

    質問 x86(-64)のディスアセンブラを作る必要があり、objdumpのソースコードを読み始めました。少し探し回った後、'ia64-asmtab.h'というファイルに辿り着きました。中には'ia64_main_table'という構造体があります。 struct ia64_main_table { /* The entry in the string table that corres

    2022-03-01 08:09:18
  • [解決済み] MAC端末でバイナリファイルの実行ができない

    質問 makefileを使用してファイルを生成しています。 gcc -c hello.c -o hello で、パーミッションの問題を修正しました。 chmod a+x ./hello しかし、"hello" ファイルを実行しようとすると。 ./hello バイナリファイルを実行できませんと表示されました。 誰か助けてください。誰か助けてください。 解決方法は?

    2022-03-01 07:56:15
  • [解決済み] Valgrind 無効な free() / delete / delete[] / realloc() in C

    質問 Valgrindは、メモリにリークがあると教えてくれました。何かアイデアはありますか?ありがとうございます。 &lt;ブロッククオート 無効なfree()/delete/delete[]/realloc() at 0x4C27D4E: free (vg_replace_malloc.c:427) by 0x400C00: メイン (main.c:149) アドレス0x

    2022-03-01 07:52:16
  • [解決済み] uint32_tやuint16_tの変数の値を表示するには?

    質問 uint16_tとuint32_tの値を出力しようとしているが、思うような出力が得られない。 #include &lt;stdio.h&gt; #include &lt;netinet/in.h&gt; int main() { uint32_t a = 12, a1; uint16_t b = 1, b1; a1 = htonl(a); print

    2022-03-01 05:06:44
  • [解決済み] Segmentation fault (core dumped)とは何ですか?重複

    質問 この質問はすでにここに回答があります : セグメンテーションフォールトとは何ですか? &lt;スパン (回答16件) 閉店 8年前

    2022-03-01 04:58:08
  • [解決済み] (uint32_t*)とは何ですか?

    質問 理解するのに苦労しています *(uint32_t*) . 持っているとしよう。 uint32_t* ptr; uint32_t num *(uint32_t*)(ptr + num); // What does this do? Does it 解決方法は? uint32_t は32ビットを保証する数値型です。値は符号なし、つまり0から2までの範囲になります 3

    2022-03-01 04:52:39
  • [解決済み] wcsncpyとwcscpy_sの違いは何ですか?

    質問 を使用するのとでは、実用上何か違いがあるのでしょうか? wcscpy_s と wcsncpy ? 違いは、パラメータと戻り値の順番だけのようです。 errno_t wcscpy_s(wchar_t *strDestination, size_t numberOfElements, const wchar_t *s

    2022-03-01 04:05:53
  • [解決済み] C言語でintをstringに変換する方法は?

    質問 をどのように変換するのですか? int (整数) を文字列に変換しますか?のデータを文字列に変換する関数を作ろうとしています。 struct を文字列に変換してファイルに保存します。 どのように解決するのですか? EDITです。 コメントでご指摘の通りです。 itoa() は標準ではないので、他の回答で提案されているsprintf()のアプローチを使うのがよいでし

    2022-03-01 01:28:41
  • [解決済み] 「整数定数の接尾辞 "k "が無効」エラー

    質問 ある年のイースターの日付をガウスアルゴリズムで表示するCプログラムを書いています。私はC言語の初心者なのですが、以下がそのコードです。 #include &lt;math.h&gt; int main () { int year = 1998; int a = year % 19; int b = year % 4; int c = year % 7; int k

    2022-02-28 22:50:57
  • [解決済み] Cのmallocのアサーションに失敗するのはなぜですか?

    質問 OpenCLの実装に対してベンチマークを行うために、分割統治多項式アルゴリズムを実装しているのですが、その際に malloc が動作するようになりました。プログラムを実行すると、たくさんのものが割り当てられ、いくつかのものがチェックされ、それから size/2 をアルゴリズムに渡す。そして、私が malloc の行をもう一度書くと、このようになります。 malloc.c:

    2022-02-28 22:23:39
  • [解決済み] GetTickCount関数

    質問 GetTickCount関数について質問があります。 私のコードでは、この関数を2回呼び出し、その間にいくつかのコマンドを入れていますが、どちらの呼び出しでも関数は同じカウントを返します。 すなわち var1 = GetTickCount(); code : : var2 = GetTickCount(); var1 と var2 は同じ値を持っています。 誰か助けてくださ

    2022-02-28 21:06:43
  • [解決済み] C言語で引用符を印刷するにはどうすればよいですか?

    質問 面接でこう聞かれました。 を使用して引用符を印刷します。 printf() 機能 圧倒されました。事務所にもパソコンがあり、やってみろと言われました。こんな感じでやってみました。 void main() { printf("Printing quotation mark " "); } が、案の定コンパイルできない。コンパイラは最初の " は、それが文

    2022-02-28 20:56:48
  • [解決済み] 親プロセスの子プロセスをすべて終了させ、親プロセスは存続させる。

    質問 親を殺さず、その親のプロセスをすべて殺すには、どのような方法があるでしょうか?例えば、私がフォークした不定数の子プロセスを持っていて、与えられたアラームで、私のシグナルハンドラで、私の子プロセスをすべて殺すが、様々な理由で私自身は実行したままにしたいと思います。 今のところ、私はkill(-1*parentPid, SIGKILL)を使用していますが、これは私の親をその子供と一緒に

    2022-02-28 20:42:02
  • [解決済み] unix ソケットエラー 14: EFAULT (不正なアドレス)

    質問 とても簡単な質問なのですが、週末中ずっと答えを見つけることができませんでした。私は sendto() 関数がエラーコード14:EFAULTを返します。マニュアルページには次のように記述されています。 "An invalid user space address was specified for an argument." これは、私が指定しているIPアドレスのことを言って

    2022-02-28 20:25:21
  • [解決済み] エラーです。関数の以前のプロトタイプがありません。なぜこのエラーが発生するのでしょうか?

    質問 // screen.h #ifndef screen_h #define screen_h #define MAC 1 #define WIN 2 #define LNX 3 #ifdef PLATFORM # undef PLATFORM #endif #define PLATFORM MAC void screen_init(); #endif // s

    2022-02-28 20:21:09