• [解決済み] スタックアロケーションで未初期化の値が作成されました。

    質問 int main(){ char *input = NULL; char *line[2048]; size_t inputChars = 0; size_t bufferSize = 0; char *command = NULL; char *arguments[2048]; printf(":"); fflush(stdout); while((inputChars =

    2022-02-15 15:43:06
  • [解決済み] BitcountをBitwise演算子のみで実装する方法は?

    質問 課題は、ビット演算子のみを用いたビットカウントロジックの実装です。私はそれをうまく動作させることができましたが、誰かがよりエレガントなアプローチを提案することができるかどうか疑問に思っています。 Bitwise opsのみ使用可能です。if"、"for"などは不可。 int x = 4; printf("%d\n", x & 0x1); printf("%d\n", (

    2022-02-15 15:17:34
  • [解決済み] Cプログラムで「配列の添え字が整数でない」。

    質問 は deviation 関数は次のようなエラーを投げます。 "Array subscript is not an integer" . もし、エラーの原因を突き止められるなら、感謝します。 float average(float data[], int n) { float total = 0; float *p = data; while (p &lt

    2022-02-15 14:08:56
  • [解決済み] OpenMP:「libgomp: スレッドの作成に失敗しました。一般ユーザーでコードを実行すると、「Resource temporarily unavailable」。

    質問 以下のサンプルコードを実行すると #include "stdio.h" #include <omp.h> int main(int argc, char *argv[]) { #pragma omp parallel { int NCPU,tid,NPR,NTHR; /* get the total number of CPUs/cores ava

    2022-02-15 13:17:47
  • [解決済み] SetConsoleCursorPosition関数の使用方法

    質問 ハノイの塔のコードをC言語で書きましたが、解答を文字を使ってグラフィカルに表示したいと思いました。 Windows.hを使用したいのですが SetConsoleCursorPosition 関数を使用して、コンソールでカーソルを移動させることができます。 この関数はどのように動作し、どのように使用するのか、いくつかの例を挙げて教えてください。 どのように解決するのですか

    2022-02-15 09:51:54
  • [解決済み] Posixではdev_t型はどのように使用されていますか?

    質問 このような型の意味と、どのようなインタフェースで使用できるかを知りたいのです。 Posixの仕様では、以下のように説明されています。 dev_t はデバイスIDに使用されます。しかし、パスで記述されるオブジェクト(ファイル、ディレクトリ、FIFO、物理デバイスなど)にとって、デバイス ID とはどのようなものでしょうか? 例えば stat() このような型のメンバを含む構

    2022-02-15 09:10:10
  • [解決済み] Minixです。プロセステーブルのサイズを決定する

    質問事項 可能なすべてのプロセスIDを反復処理したいのですが、そのためにはプロセス・テーブルの上限を知る必要があります。どうすればこれを知ることができますか? 私が考えているのは、次のようなことです。 while (counter < table size) { do something } 解決方法は? C言語でこれらの情報を直接取得するposix A

    2022-02-15 08:50:56
  • [解決済み] うーん、PRIu64さんって誰だろう?

    質問 C言語を初めて使うのですが、こんなことに直面しています。 #include <stdio.h> #include <inttypes.h> int main(void) { uint64_t foo = 10; printf("foo is equal to %" PRIu64 "!\n", foo); return 0; }

    2022-02-15 06:45:56
  • [解決済み] char *を印刷する方法 [終了しました]。

    質問事項 閉店しました。 この質問は、以下を満たしていません。 Stack Overflowガイドライン . 現在、回答は受け付けておりません。 <パス この質問を改善したいですか? 質問を更新して、それが オントピック Stack

    2022-02-15 05:26:35
  • [解決済み] LinuxでC言語からカレントファイルのパス(pwd)を取得するには?

    質問内容 をどうにかして実行できないものでしょうか? system("pwd") を現在のDIRで表示します。例えばこんなフォルダ構造だとします。 example >test >>file >test2 >>file3 >>file4 そして opendir() と readdir() に辿り着く。 file3

    2022-02-15 05:24:27
  • [解決済み] 境界が指定されていない配列の不正な使用

    質問内容 私のプログラムで質問があります。関数Green_Decode_Treeに3Dのint配列CodedGreenを渡すと、CodedGreenの配列が表示されます。エラーメッセージ"invalid use of array with unspecified bounds"が表示されました。私のプログラムのどこが間違いなのでしょうか?よろしくお願いします。 for(i=0;i<2

    2022-02-15 04:11:47
  • [解決済み] vTaskDelayと_delay_msの動作の違いは何ですか?

    質問 1. はじめに FreeRTOSのタスクにおける以下の機能の動作の違いについて、情報や詳しい説明が見つからないようです。 vTaskDelay 遅延時間_ms 2. コード 以下のようなコードがあったとします。 IdleHook + タスク作成 Long value = 0; void vApplicationIdleHook( void

    2022-02-15 04:06:07
  • [解決済み] C言語でのargv[]の長さの求め方

    質問 #include <stdio.h> #include <stdlib.h> #include <string.h> int main(int argc, char *argv[]){ int fir; //badly named loop variable char *input[] = calloc( strlen(argv),

    2022-02-15 03:17:07
  • [解決済み] sin` への未定義の参照 [重複].

    質問 この質問はすでにここに回答があります : sqrt(またはその他の数学関数)への未定義の参照 (回答5件) 閉店 3年前 .

    2022-02-15 02:14:59
  • [解決済み] pid_tを印刷するための正しいprintf指定子を教えてください。

    質問 現在、longへの明示的なキャストを使用しており、その際に %ld 印刷用 pid_t のような指定子はありますか? %z に対して size_t について pid_t ? そうでない場合、どのような方法で印刷すればよいのでしょうか。 pid_t ? 解決方法は? そのような指定はありません。あなたがしていること(「Content-of-Content」(Co

    2022-02-15 01:43:23
  • [解決済み] fgets()が関数内で動作しない [重複] [重複

    質問内容 この質問はすでにここに回答があります : scanfとfgetsの問題 (回答2件) 閉店 8年前 . 私は、fget

    2022-02-15 01:35:54
  • [解決済み] pthread_create が動作しない。引数 3 の警告を渡す。

    質問内容 スレッドを作成しようとしているのですが、私の記憶では、これが正しい方法であるはずです。 #include <pthread.h> #include <stdio.h> #include <stdlib.h> #define NUM_THREADS 5 int SharedVariable =0; void SimpleThread(int w

    2022-02-14 23:52:37
  • [解決済み] mmapです。操作が許可されていない

    質問 ユーザースペースでmmapを使って、'mem_map'が始まる物理メモリを読み込もうとしています。これは、すべての物理ページを含む配列です。これは、3.0カーネルを実行しているi386マシンです。 コードはこんな感じです。 .... //define page size // #define PAGE_SIZE 0x1000 //4096 bytes #define PAGE_

    2022-02-14 20:46:19
  • [解決済み] C 言語の符号なし文字列の配列

    質問事項 次のような文字列の配列があります。 char *T[] = {"0000", "0001", "0010", "0011", "0100", "0101", "0110", "0111", "1000", "1001", "1010", "1011", "1100", "1101", "1110", "1111"}; しかし、このようにすると、各文字列は符号なし文字列の配列

    2022-02-14 20:09:35
  • [解決済み] CreateProcessです。そのようなファイルやディレクトリはありません

    質問 GCCをインストールディレクトリの外で実行しようとすると、このエラーが発生します ( E:\MinGW\bin ). では、例えば私が E:\code というファイルを持っていて one.c . 実行中です。 gcc one.c -o one.exe を実行すると、このようなエラーが発生します。 gcc: CreateProcess: No such file or

    2022-02-14 20:02:13