• [解決済み] なぜコンパイラはこのような警告を出すのですか?"missing initializer" という警告が出るのはなぜですか?構造体は初期化されていないのでしょうか?

    質問 あるプログラムのフロントエンドのようなものを作っています。プログラムを起動するために、次の呼び出しを使用しています。 CreateProcess() へのポインタを受け取ります。 STARTUPINFO 構造体へのポインタを受け取ります。構造体を初期化するために、私は以前はこうしていました。 STARTUPINFO startupInfo = {0}; // Or even '\0

    2023-07-31 09:29:38
  • 1つのgccコマンドで複数のヘッダー・インクルード・ライブラリディレクトリを検索パスに追加するには?

    質問 1つのgccコマンドで、複数のヘッダーインクルードやライブラリディレクトリを検索パスに追加するにはどうしたらよいでしょうか。 どのように解決するのですか? include ディレクトリに複数の -I フラグを、lib ディレクトリに複数の -L フラグを使用する。

    2023-07-29 13:26:37
  • [解決済み] リトルエンディアンとビッグエンディアンを比較するC言語プログラム [重複] [重複

    質問 この質問はすでにここに回答があります : 閉じる 9 年前 . 重複の可能性があります。 ビッグエンディアンまたはリトルエンディアンマシンを決定するための C マクロ定義? int main() { int x = 1; char

    2023-07-28 16:10:44
  • [解決済み] Cの戻り値を括弧で囲む

    質問 ANSI Cのコードで、一つの戻り値を括弧で囲んでいるのをよく見かけます。 このようなものです。 int foo(int x) { if (x) return (-1); else return (0); } このような場合、なぜ戻り値の周りに()を使うのでしょうか?何か思い当たることはありますか?その理由が見当たりません。 どのように解決するの

    2023-07-27 17:05:34
  • ステートマシン・チュートリアル [終了しました]

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2023-07-25 04:55:41
  • [解決済み] MinGWで「不明な型名 'uint8_t'」というメッセージが表示される。

    質問 MinGWでC言語を使っていると、"unknown type name 'uint8_t'" などと表示されます。 どのように私はこれを解決することができますか? どのように解決するのですか? を含めてみてください。 stdint.h または inttypes.h .

    2023-07-21 23:32:31
  • [解決済み] 異なる.cファイル間で変数を共有するにはどうしたらいいですか?重複

    質問 この質問はすでにここに回答があります : ソースファイル間で変数を共有するためにexternを使用するには? (17の回答) 終了 5

    2023-07-21 20:44:49
  • [解決済み] デバイスドライバの作成はどのように始めればよいですか?[クローズド]

    質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了

    2023-07-20 08:29:12
  • C言語でOOスタイルのポリモーフィズムをシミュレートするには?

    質問 でOO的なコードを書く方法はありますか? C プログラミング言語で OO ライクなコードを書く方法はありますか? こちらもご覧ください。 C言語でオブジェクト指向のコードを書けますか? C言語でのオブジェクト指向 "[c] oo"で検索して見つかりました。 どのように解決するのですか? 最初の C++ コンパイラ ("C with classe

    2023-07-20 01:03:42
  • freadの実際の効果はどうですか?

    質問 の宣言は fread は以下のようになります。 size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream); の2つの呼び出しの読み込み性能に違いがあるかということです。 fread : char a[1000]; fread(a, 1, 1000, stdin); fread(a, 100

    2023-07-19 05:31:36
  • 構造体を構造体にコピーする(C言語

    質問 同一の構造体を別の構造体にコピーして、後で最初の構造体との比較に使用したいのです。問題は、私のコンパイラは、このようなことをするときに警告を与えることです。私は別の方法でそれを行う必要がありますか、私はこれを間違ってやっています。 ヘッダーファイルで。 extern struct RTCclk { uint8_t second; uint8_t minute; uint8_t h

    2023-07-18 16:44:42
  • [解決済み] C言語標準ライブラリとC言語POSIXライブラリの違いについて

    質問 C 標準の lib と POSIX の lib で少し迷っています。というのも、C POSIX の lib で定義されている多くのヘッダーファイルは、C 標準の lib の一部でもあることがわかったからです。 つまり、"C standard lib" は ANSI C 組織で定義された lib で、プラットフォーム (Win32/Unix-like) によって異なる実装があり、"C

    2023-07-17 17:14:20
  • [解決済み] C言語の論理ANDはなぜ短絡的な動作をしないのですか?

    質問 これは宿題のようなものですが、私はこのトピックについて調べ、かなり深く考えましたが、これを理解することができません。質問は、コードのこの部分が表示されないと述べている 短絡的な動作 と書いてあり、その理由を尋ねています。しかし、私にはこれが短絡的な動作を示すように見えるのですが、なぜそうならないのか、どなたか説明していただけないでしょうか。 C言語では int sc_an

    2023-07-17 14:06:35
  • C言語でのconstポインタの解放ができない

    質問 どのようにすれば const char* ? 新しいメモリを malloc で新しいメモリを割り当てたのですが、それを解放しようとすると、常にエラー "互換性のないポインタタイプ" を受け取ります。 この原因となるコードは次のようなものです。 char* name="Arnold"; const char* str=(const char*)malloc(strlen(nam

    2023-07-17 07:55:51
  • [解決済み] CプログラムでマシンのMACアドレスを取得するには?

    質問 Ubuntu で作業しています。どのように私は私のマシンまたはCプログラムを使用してeth0などのインターフェイスのMACアドレスを取得することができます。 どのように解決するのですか? あなたのマシンで利用可能なすべてのインターフェイスを繰り返し処理する必要があり ioctl と SIOCGIFHWADDR フラグを使用して、mac アドレスを取得します。 macアド

    2023-07-16 11:40:04
  • [解決済み] C言語の文字列を分割せずに、ある部分のみを出力することは可能ですか?

    質問 次のようなものがあるとします。 char* string = "Hello, how are you?"; この文字列の最後の5バイトだけを印刷することは可能でしょうか?最初の5バイトのみはどうでしょうか?の何らかのバリエーションはありますか? printf のバリエーションで、これを可能にするようなものはありますか? どのように解決するのですか? この文字列の最後

    2023-07-16 05:16:11
  • .expの用途と.libと.dllの違いは何ですか?

    質問 コンパイルおよびリンク時に、.exp はどのように使用されるのですか?.libと.dllの違いは何ですか?私は、リンクしている間、.libが使用され、プログラムを実行するとき、.dllが使用されることを知っています。しかし、.libと.dllの違いは正確には何ですか? .lib ファイルは .dll ファイルから来る関数のコードを含んでいないのですか。 2 つの別々のファイルを使用

    2023-07-16 01:02:27
  • C言語用コンテナクラス/ライブラリ [終了しました]。

    質問 終了しました。 この質問は オフトピック . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新する ですから、それは オントピック になります。 終了 8

    2023-07-15 14:07:10
  • [解決済み] C言語の値のアドレスまたはポインタを表示する

    質問 簡単そうなことをやってみたいのですが、結果は出ます。結果は出ますが、問題は、その結果が正しいかどうかを知る方法がないことです。 私はCで作業しており、2つのポインタを持っています。私はポインタの内容を表示したいと思います。ポインタが指している値を得るためにポインタを再参照したくないので、ポインタが格納しているアドレスが欲しいだけです。 私は以下のコードを書きました。私が知る必要

    2023-07-15 09:57:39
  • [解決済み] fopen()におけるr+とw+の違いについて

    質問 で fopen("myfile", "r+") の違いは何ですか? "r+" と "w+" を開くモードですか?私はこれを読んだ。 "r" テキストファイルを読み込むために開く。 "w" テキストファイルを書き込み用にオープンする。 既存のファイルをゼロの長さに切り詰めたり、ファイルが存在しない場合は作成したりします。 "r+" 更新のためにテキス

    2023-07-14 12:21:14