• [解決済み] `bash: ./a.out: ld` が生成した実行ファイルを実行する際に、そのようなファイルやディレクトリはありません`。

    質問 以下はC言語によるHello Worldのコードです。 // a.c #include <stdio.h> int main() { printf("Hello world\n"); return 0; } としてコンパイルしています。 gcc a.c を生成します。 a.out は期待通り、そして ./a.out が印刷されます。 Hell

    2022-02-26 15:49:41
  • [解決済み] ISO C90ではC言語の宣言とコードの混在を禁止している

    質問 このように変数を宣言しました。 int i = 0; 警告が表示される ISO C90では、宣言とコードの混在を禁止しています。 どうすれば直せますか? どのように解決するのですか? 変数の宣言をブロックの先頭に移動する必要があると思います。つまり { foo(); int i = 0; bar(); } になります。 {

    2022-02-26 07:18:51
  • [解決済み] エラー C2143: 構文エラー:'type' の前に ';' がありません。

    質問 私はC言語プログラミングの初心者です。このプログラムのどこが問題なのか、なぜこのエラーが発生するのか教えてください。 error C2143: syntax error : missing ';' before 'type'. .... extern void func(); int main(int argc, char ** argv){ func(); i

    2022-02-25 21:29:13
  • [解決済み] C言語でのグローバル構造体の初期化

    質問 C言語で次のことを実現するための最良の方法は何ですか? #include <stdio.h> struct A { int x; }; struct A createA(int x) { struct A a; a.x = x; return a; } struct A a = createA(42); int main(int a

    2022-02-25 18:25:42
  • [解決済み] コルモグロフ・スミリノフ検定

    質問 以下は私のものです。私のコードは正しいと思うのですが、入力を与えると固まってしまいます。しかし、昇順にソートして印刷する以外の他のコードを削除すると、動作します。しかし、そうでなければ、それは動作しません。 それはここで立ち往生 #include <stdio.h> #include <math.h> float dplus(float num[

    2022-02-25 16:03:36
  • [解決済み] Ubuntuで、gccと-lmでリンクするとceil()が定義されない。

    質問 現在gccでコンパイルしていますが <math.h> . 問題は、ライブラリが認識されないことです。 また -lm と表示され、何も表示されません。 私が使おうとした関数は ceil() と表示され、以下のエラーが発生します。 : undefined reference to `ceil' collect2: ld returned 1 exit status

    2022-02-25 14:32:46
  • [解決済み] cでダブルセミコロンはどういう意味ですか?[閉じる]

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

    2022-02-25 13:07:05
  • [解決済み] C言語での感嘆符「!」の使用について

    質問 参考書のコードを読んでいて、感嘆符と整数が関係する問題に遭遇しました。 例えば、number という名前の整数型変数を宣言したとします。 int number = 0; そして、感嘆符を含むwhile関数と number while(!number) { ... } とはどういう意味なのかが分からないので、混乱しています。 !number の意味と、返される

    2022-02-25 11:09:27
  • [解決済み] トランスポートエンドポイントが接続されていない recv ソケット

    質問 ある文字列を小文字から大文字に、大文字から小文字に変更する簡単なプログラムを作りました。 サーバはクライアントを起動するまで動作しますが、クライアントが起動するとサーバは次のようなエラーを出します。 サーバは次のようなエラーを出します。トランスポートエンドポイントが接続されていません"。 ストリームがすぐに閉じてしまったのでしょうか? 下にサーバーのコードがあります。 #includ

    2022-02-25 09:59:50
  • [解決済み] execvp() が私のシェルで動作しない

    質問 私は小さなシェルを作ろうとしています。私の問題は、私が呼び出すときに execvp() - エラーが出ます。 例えば、私が ls -l を返します。 ls: invalid option -- ' なぜこのようなエラーが発生するのか、どなたか教えていただけませんか?私のコードでは、関数コマンドスプリットは、ユーザーの入力を取得し、それらを別々のコマンドに分割します。分割され

    2022-02-25 09:32:02
  • [解決済み] 型依存のポインタの再参照がストリクトエイリアスを破壊する問題の修正

    質問 GCCを使用して特定のプログラムをコンパイルする際、2つの警告を修正しようとしています。 警告は次のとおりです。 警告: 型打ちされたポインタの再参照は ストリクトエイリアスのルール [-Wstrict-aliasing] に従います。 で、犯人はこの2つです。 unsigned int received_size = ntohl (*((unsigned int*)dc

    2022-02-25 08:24:45
  • [解決済み] 式は、単純なポインタ演算を使用した完全なオブジェクト型へのポインタでなければなりません[重複] 。

    質問 この質問はすでにここに回答があります : C言語におけるvoidポインタのポインタ演算処理 (回答9件) エラー: 式は完全なオブジェク

    2022-02-25 06:54:10
  • [解決済み] デバッグせずにIllegal Instructionエラーの原因となったアセンブリ命令を見つけることができる

    質問 アセンブリで書いたプログラムを実行すると、次のようなメッセージが表示される。 Illegal instruction というエラーが発生します。どの命令がエラーを引き起こしているのか、デバッグせずに知る方法はないでしょうか?つまり、あるマシンでコンパイルして、別のマシンで実行するのです。コンパイルしているマシンはSSE4.2をサポートしていないので、私のプログラムをテストすることはで

    2022-02-25 01:48:51
  • [解決済み] C言語でのプログラム完了時の画面一時停止

    質問 次のようなことができるようにしたい。 Press any key to exit をプログラム終了時に実行する方法がわかりません。 プログラムを実行すると、結果を見る前に端末が終了してしまいます。 //by Nyxm #include <stdio.h> main() { int temp, x, flag, num, size; printf

    2022-02-24 23:18:58
  • [解決済み] ソースツリーからバイナリツリーへディレクトリをコピーする方法は?

    質問 ソースツリーからバイナリツリーへディレクトリをコピーする。例えば www を bin フォルダにコピーする方法。 work ├─bin └─src ├─doing │ └─www ├─include └─lib ありがとうございます。 どのように解決するのですか? CMake 2.8では file(COPY ...) コマンドを

    2022-02-24 13:24:32
  • [解決済み] sigprocmask() の Set と Oldset について

    質問 の使い方がよくわかりません。 sigprocmask() . 特に、どのように set と oldset とその構文の働きと使い方を説明します。 int sigprocmask(int how, const sigset_t *set, sigset_t *oldset); SIGUSR1 を数秒間ブロックし、その後ブロックを解除して処理する例を挙げて説明してください。

    2022-02-24 06:28:27
  • [解決済み] C: コマンドライン引数が整数かどうかをチェックする?

    質問 署名 isdigit int isdigit(int c); のシグネチャ atoi int atoi(const char *nptr); 私は、渡されたコマンドライン引数が整数であるかどうかをチェックしたかっただけです。 #include <stdio.h> #include <stdlib.h> #include <ctype.

    2022-02-24 05:38:30
  • [解決済み] C警告 関数'exit'の暗黙の宣言

    質問 これは私の警告です。 implicit declaration of function 'exit' どうすれば削除できますか? linux & gccコンパイラを使用しています。 解決方法を教えてください。 追加してください。 #include <stdlib.h> をプログラムの先頭に追加してください。

    2022-02-24 01:57:38
  • [解決済み] uint8_tを表示する

    質問 私は uint8_t orig[ETH_ALEN]; を使用して印刷するにはどうすればよいですか? __printf(3, 4) と定義されています。 #define __printf(a, b) __attribute__((format(printf, a, b))) は、イーサネットのハードウェアアドレスです。 解決方法は?

    2022-02-24 01:51:33
  • [解決済み】S_ISREG() と S_ISDIR() POSIX マクロを使用するには?

    質問 これは、ディレクトリと通常のファイルを再帰的にナビゲートして出力するために書いたC言語プログラムです。 私のLinuxマシンでは問題なくコンパイルして実行できます。しかし、Solaris上では dit->d_type == 8 がないため、チェックやその他類似のものが機能しない。 d_type のフィールドがあります。 この問題に対する私が読んだ回答は S_ISREG()

    2022-02-22 23:51:27