• [解決済み] OpenGLにおけるマトリックススタックのポイントは?

    質問内容 なぜOpenGLのマトリックススタックを使うのでしょうか(自分のマトリックスクラスをラップしてそれを使うのとは対照的)?なぜ、このような単純なタスクのために、こんなに複雑なのか、よくわかりません。何か特別なユースケースがあるのでしょうか? もし必要ないのであれば、それに代わる良いものは何でしょうか? どのように解決するのですか? OpenGLのマトリックススタック(マト

    2022-02-07 04:46:51
  • [解決済み] read()とrecv()、send()とwrite()の違いは何ですか?

    質問 とはどのような違いがあるのでしょうか。 read() と recv() との間、および send() と write() ソケットプログラミングの性能、速度、その他の動作の観点から教えてください。 どのように解決するのですか? その差は recv() / send() は、ソケットディスクリプタに対してのみ動作し、実際の操作に対して特定のオプションを指定すること

    2022-02-07 04:44:47
  • [解決済み] strcpyとstrdupの比較

    質問 私は次のことを読みました。 strcpy は文字列をコピーするためのものであり strdup は、文字列を複製するための新しい文字列へのポインタを返します。 どのような場合に strcpy と、どのような場合に strdup ? 解決方法は? strcpy(ptr2, ptr1) と同じです。 while(*ptr2++ = *ptr1++) ここで、st

    2022-02-07 04:20:34
  • [解決済み】コンパイラの警告 - 真理値として使用される代入の周囲に括弧を付けることを推奨する

    質問 以下のコードをコンパイルしようとすると、次のような警告が表示されます。 warning: suggest parentheses around assignment used as truth value なぜこうなるのか?これは割とよくあるイディオムだと思います。私のコードでもさっきのようなものを使っています。 struct PIDList* getRecordForPI

    2022-02-07 04:11:54
  • [解決済み] time_t をミリ秒に設定する。

    質問 ある関数があり、その関数があるミリ秒間実行されたら、その関数の実行を停止させたいと思っています。この関数は秒単位では動作するのですが、ミリ秒単位でテストしたいのです。どうすればいいのでしょうか?elim = 1とすると、1秒に相当します。elim = 5 ms に設定するにはどうしたらよいでしょうか? 機能です。 void clsfy_proc(S_SNR_TARGET_SET

    2022-02-07 04:09:54
  • [解決済み] strcpy'で作成した文字列は解放する必要がありますか?

    質問 で作成された文字列は、' strcpy は解放する必要があるのでしょうか?また、どのように解放するのですか? 編集部:宛先はこのように割り当てられています。 char* buffer[LEN]; 解決方法は? strcpy 自体は宛先の文字列のためにメモリを割り当てないので、解放する必要はありません。 もちろん、もし何か さもなくば がそのためにメモリ

    2022-02-07 03:48:58
  • [解決済み] Windows OS の Code::Blocks エディタで fork() が未定義参照である。

    質問事項 Windows OSのCode::Blocksで以下のコードを実行しているとき。 fork()の未定義参照というエラーが発生することがありました。 GCCコンパイラーをデフォルトのコンパイラーとして設定/選択しました。 #include<stdio.h> #include<unistd.h> void main()

    2022-02-07 03:27:06
  • [解決済み] rails install pg - 'libpq-fe.hヘッダー'が見つかりません。

    質問 $ sudo bundle install 結果 Fetching gem metadata from https://rubygems.org/........... Fetching gem metadata from https://rubygems.org/.. Using rake (0.9.2.2) Using i18n (0.6.1) Using multi_j

    2022-02-07 02:12:15
  • [解決済み] control reaches end of non-void function "とはどういう意味ですか?

    質問 このバイナリサーチのアルゴリズムで、コンパイラのエラーがおかしくなってきました。という警告が出ます。 control reaches end of non-void function . これはどういうことでしょうか? int binary(int val, int sorted[], int low, int high) { int mid = (low+high)/2;

    2022-02-07 02:02:31
  • [解決済み] Arduinoの「ポート」オプションがグレーアウトしている

    質問 私のArduino Kerfuffel Arduino Nanoを手に入れたので、まずはLEDを点滅させるところから始めることにしました。配線をして、コードを書いて、アップロードする準備ができました。検証はうまくいきましたが upload というエラーが出ました。 Serial port not selected. で、調べたら、結局は Tools で接続されているポ

    2022-02-07 01:53:46
  • [解決済み] 不完全な型へのポインタの参照解除

    質問 これに関する質問を多く見かけますが、具体的なコードを書かずに違う質問をさせていただきます。 の方法はあるのでしょうか? 簡単に は、何が原因で型が不完全なのかを判断しているのでしょうか? 私の場合、他の人のコードを使っているので、ヘッダーが正しくないと完全に確信していますが、(コンピュータは人間の目よりもずっと速く、うまくこのようなことを行うので)コンパイラに、"ちょっとあな

    2022-02-06 18:54:28
  • [解決済み] C言語の'glibc detected'がわからない

    質問内容 プログラムを終了させると、このように「glibc detected」というメッセージが表示されます。 しかし、これがエラーなのか、警告なのか、よくわかりません。このメッセージの意味と、どうすればいいのか、どなたか教えてください。 解決方法は? プログラム中にヒープ破壊が発生していることを意味します。 おそらく malloc しかし、実際の境界の外に書き込むと、ヒー

    2022-02-06 16:26:57
  • [解決済み] 警告: 代入はポインター ターゲット タイプから修飾子を破棄します。

    質問 以下のコードを書きました。 void buildArrays(char *pLastLetter[],int length[], int size, const char str[]) { int i; int strIndex = 0; int letterCounter = 0; for (i=0; i<size; i++) {

    2022-02-06 15:10:48
  • [解決済み] 関数 itoa の暗黙の宣言は C99 では無効である。

    質問 関数 itoa() という警告が表示されます。 関数の暗黙の宣言は、C99では無効です。 ヘッダーにstdlib.hをインクルードしています。この関数を関数内で呼び出そうとしているのですが、これが許されるのかどうかわかりません。 どのように解決するのですか? 問題は、itoa()が標準関数でないことです。 をご覧になってみてください。 このリンク これは

    2022-02-06 12:55:28
  • [解決済み] Makefileのインクルードヘッダー

    質問 私はLinuxプログラミングの初心者で、簡単なテスト構築をコンパイルしようとしました。しかし、コンパイル時にエラーが発生します。inc.cも(app:の行に)追加してもうまくいきません。どのように私は正しいファイルを含めるべきでしょうか? Makefileを参照してください。 app: main.c inc.h cc -o app main.c 端末です。 mak

    2022-02-06 05:18:54
  • [解決済み] コンパイルエラー:プログラム中に 'ⅳ302' がある、など。

    質問 以下のエクスプロイトコードのコンパイルに問題があります。 http://downloads.securityfocus.com/vulnerabilities/exploits/59846-1.c を使っています。 "gcc file.c" と "gcc -O2 file.c" というメッセージが表示されますが、どちらも以下のようなエラーになります。 sorb

    2022-02-06 04:12:12
  • [解決済み】fgetsによるセグメンテーションフォールト(コアダンプ) - と思う。

    質問 が、このプログラムを実行すると、このエラーが出続けています。fgets関数が原因だと思うのですが。入力変数をNULLに初期化すれば解決するかと思い試してみましたが、ダメでした。また、mallocをしないと解決しないかもしれないと直感しています。しかし、あなたの助けは非常に高く評価されています。 int main(int argc, char* argv[]) { char* inpu

    2022-02-06 03:21:11
  • [解決済み] Makefile にセパレータがない?

    質問 以下のMakefileがうまく動かないのですが、何が起こっているのかわかりません。 CC = gcc CFLAGS = -Wall -g demo: ${CC} ${CFLAGS} demo.c -o demo lib: ${CC} ${CFLAGS} lib.c -o lib clean: rm -f lib demo Demoにはメイン関数があり、

    2022-02-06 01:43:24
  • [解決済み] Valgrindで-gフラグがあっても行番号が表示されない(Ubuntu 11.10/VirtualBox上)。

    質問 私は「Learn C the Hard Way」に従っているのですが、具体的には Valgrindの章 . この章では、Valgrindがどのように機能するかを示すために、意図的に間違ったプログラムを与えます。 Valgrindの下で練習問題を実行すると、スタックトレースに行番号が表示されず、エラーに '(below main)' が表示されるだけです。 私は 間違い

    2022-02-05 23:20:42
  • [解決済み] C言語で安全な関数を使って文字列に文字列を追加する

    質問 ファイル名を文字列にコピーして、それに".cpt"を付けたいのですが、どうすればいいですか?しかし、安全な関数(strcat_s)を使っても、これができないのです。Error: "String is not null terminated!"と表示されます。と表示され、'secret'を設定したのですが、セーフファンクションを使用してこれを修正するにはどうしたらよいでしょうか? si

    2022-02-05 22:55:04