• [解決済み] floatを使っても5/2は'2'になってしまうのはなぜですか?重複

    質問 この質問はすでにここに回答があります : 整数の割り算の動作について教えてください。 (回答6件) 閉店 5年前 . 以下

    2022-03-08 01:43:14
  • [解決済み] タイマーの継続時間を決定する際に、なぜtv_secとtv_usecの両方が重要なのですか?

    疑問点 マニュアルページのgetitimer(2)は次のように主張しています。 tv_sec と tv_usec の両方が重要である。 タイマーの持続時間 その理由は書かれていない。私が見た多くの例では、tv_secは単に0に設定され、tv_usecは何らかの妥当な値が設定されています。これらのタイマーは同時にカウントダウンしているのでしょうか、それとも合計のカウントダウン時

    2022-03-07 23:53:41
  • [解決済み] char* の部分文字列を取得する [重複]。

    質問 この質問はすでにここに回答があります : C言語での文字列の一部分(部分文字列)のコピー <スパン (回答12件) 閉店 8年前

    2022-03-07 23:24:25
  • [解決済み] プログラミング言語Cはオブジェクト指向ですか?

    質問 同僚とCとC++について話していたところ、彼はCはオブジェクト指向だと主張しましたが、私はそうではないと主張しました。Cでオブジェクト指向的なことができるのは知っているが、C++は真のオブジェクト指向言語である。 どのようなお考えですか? また、「オブジェクト指向の意味は誰が決めるのか」「オブジェクト指向の本当の意味を公式に言うのは難しい」という議論も巻き起こりました。これにつ

    2022-03-07 22:24:18
  • [解決済み] C言語における演算子のオーバーロード

    質問 いくつかの演算子をオーバーロードしようとしています。 /* Typedef is required for operators */ typedef int Colour; /* Operators */ Colour operator+(Colour colour1, Colour colour2); Colour operator-(Colour colour1, Colour

    2022-03-07 20:46:30
  • [解決済み] (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-07 20:26:28
  • [解決済み] C言語のtime(NULL)とは何ですか?

    質問 C言語の基本的な関数について学んでいるときに、以下のようなことに遭遇しました。 time(NULL) を、いくつかのマニュアルで紹介しています。 これは具体的にどういうことですか? どのように解決するのですか? へのポインタを渡すことができます。 time_t オブジェクトが time は現在時刻で埋め尽くされます(そして戻り値は指したものと同じです)。を渡すと

    2022-03-07 19:59:49
  • [解決済み] C言語の "short int "と "int "の違いは何ですか?

    質問 C言語では、short int(またはshort)とintはどのように違うのですか?サイズと範囲が同じです。もし、本質的に同じなら、2つのデータ型があるのは何のためでしょうか? どのように解決するのですか? 彼らは かもしれない は同じ大きさであることが保証されています。 int と同じかそれよりも大きい short int .

    2022-03-07 19:26:18
  • [解決済み] sock send()コマンドで「Resource temporarily unavailable」と表示される原因は?

    質問 の原因となるものは何ですか? Resource temporarily unavailable ソケットのエラー send() コマンドを実行しますか?ソケットは次のように設定されています。 AF_UNIX, SOCK_STREAM . ほとんどの場合うまくいくのですが、時々このようなエラーが発生します。ソケットの受信側は正常に動作しているように見えます。 あまり詳しくはない

    2022-03-07 17:47:21
  • [解決済み] C言語での指数計算はどうやるの?

    質問 x = y ** e"を試してみましたが、うまくいきません。 どうすればいいですか? を使用します。 pow 関数(これは float s/ double があります)。 man pow : #include <math.h> double pow(double x, double y); float powf(float x, flo

    2022-03-07 16:37:42
  • [解決済み] C言語で配列の並べ替え?

    質問 次の配列を並べ替えるのに最も適したソート方法はどれか、また重複がある場合はどのように処理するか。 int a= {1,3,6,7,1,2}; また、ソート技術はどれが一番いいのでしょうか? void BubbleSort(int a[], int array_size) { int i, j, temp; for (i = 0; i < (array_s

    2022-03-07 14:09:41
  • [解決済み] 構造体の「警告:空の宣言における無駄なストレージクラス指定子」。

    質問 typedef struct item { char *text; int count; struct item *next; }; この構造体には、上記のようにノードが定義されていますが、以下のようなエラーが発生し、何が問題なのかがわかりません。 警告: 空の宣言にある無駄なストレージクラス指定子 }; 解決方法は? よくわかりません

    2022-03-07 12:35:49
  • [解決済み] CRC16チェックサムを計算する関数

    質問内容 RS232またはRS485接続でシンプルで信頼性の高い通信を行うためのライブラリに取り組んでいます。 このコードの一部には、回線ノイズによる破損を検出するために、データのCRC16チェックサムを使用することが含まれています。 CRC16チェックサムを計算する関数を作成しましたが、正しい値が出力されないようです。 私が書いた関連するコードは以下の通りです(以下も参照できます)。

    2022-03-07 12:22:50
  • [解決済み] ソケットプログラミングのためのINADDR_ANYの理解

    質問 私はいくつかのソケットをプログラムしようとしているので、サーバー側で htonl(INADDR_ANY) . 私が理解した範囲では、この関数はランダムなIPを生成しているようです(私は正しいですか)。実際、私は私のソケットを私の localhost . しかし、私はこれを実行すると printf("%d",htonl(INADDR_ANY)); 戻り値として0が返ってきま

    2022-03-07 10:58:03
  • [解決済み] c言語でmoduloの意味を理解する方法

    質問 C言語のmoduloがよくわかりません。 例えば #include <stdio.h> #include<math.h> int main() { int my_input[] = {23, 22, 21, 20, 19, 18}; int n, mod; int nbr_items = sizeof(my_input) / si

    2022-03-07 10:46:54
  • [解決済み] C言語で文字列を小文字にするには?

    質問 C言語で大文字と小文字が混在する文字列を小文字に変換するにはどうすればよいですか? どのように解決するのですか? 標準ライブラリにあるもので、このような関数を実装するには、それが最もわかりやすい方法だと思います。そう、文字列をループして、それぞれの文字を小文字に変換すればいいんだ。 こんな感じの些細なことです。 #include <ctype.h> for(

    2022-03-07 10:27:07
  • [解決済み] MinGWとは何か、わかりやすく解説します。

    質問 私は熱心なPythonユーザーですが、いくつかのライブラリをコンパイルするために、WindowsマシンにMinGWをインストールする必要があるようです。私は、MinGWとGCCについて少し混乱しています。以下は、私の質問です(本当のダミーの観点から)。 Pythonはインタプリタとコンパイルの両方を行う言語なんですね。LinuxやWindowsにはPythonの実装があり、これをイ

    2022-03-07 09:33:45
  • [解決済み] return 0x1;` とはどういう意味ですか?

    質問 ウェブ上でプロジェクトのソースを閲覧していると、いくつかの return の文は、私には奇妙に見えます。 int main() { /* ... */ return 0x1; } つまり、main は 0x1 radix 16 しかし、それは 1 radix 10 ! メインが返すべきは 0 ? これは不正解ですよね?ちなみに return 0x

    2022-03-07 08:16:21
  • [解決済み] 改行文字とは?

    質問 これは非常に基本的な概念ですが、私はこれまでうまく表現することができませんでした。 例えば、Unix(またはWindows)で新しいファイルを作成する場合、ファイルには「改行文字」と呼ばれる特別な文字を挿入して、「行末」情報を保存するのでしょうか。もしそうなら、そのAscii値は何ですか?C言語のプログラムでは、'˶'ᴗ'˶という値に対して、読み取った文字をチェックした記憶があるの

    2022-03-07 07:54:26
  • [解決済み] getline() と fgets() の比較。メモリの割り当てを制御する

    質問 ファイルから行を読み込むには、次のような方法があります。 getline() と fgets() POSIX 関数 (恐ろしい gets() ). というのは常識です。 getline() よりも優先されます。 fgets() は、必要に応じてラインバッファを割り当てるからです。 質問ですが、それは危険ではないですか?もし誰かが事故や悪意で100GBのファイルを作成し

    2022-03-07 05:57:10