• [解決済み] プロジェクト・オイラー5

    質問 2520は、1から10までの各数字で余すことなく割り切れる最小の数である。 1から20までのすべての数で均等に割り切れる最小の正の数は何でしょう? 私の解答です。 #include<stdio.h> int gcd(int m, int n); int lcm(int a, int b); int main() { int x=1, i; for(

    2022-02-09 11:36:38
  • [解決済み] 警告をエラーとして扱わずにコンパイルするには?

    質問 Windowsではうまくコンパイルできる同じコードが、Ubuntuではコンパイルできないことが問題になっています。毎回このエラーが出ます。 cc1: warnings being treated as errors さて、これは大きなコードベースなので、すべての警告を修正するのは好きではありません。 警告が出ても正常にコンパイルできる方法はないでしょうか? 解決方法を教

    2022-02-09 10:06:17
  • [解決済み] bitParity - 整数中の奇数ビットを探す

    質問 関数を作成する必要があります。 bitParity(int x) 整数を受け取って 1 が奇数であれば 0 のビット形式では x であり、かつ 0 それ以外の場合は 例 bitParity(5) = 0, bitParity(7) = 1 しかし、この問題ではビット演算子しか使えないので難しいです( ! ˜ & ˆ | + << >&g

    2022-02-09 09:42:53
  • [解決済み] エラー free(): 次のサイズが無効です (高速)

    質問 とても簡単なプログラムで、データをmalloc()して、初期化し、解放するのですが、このエラーが何度も出ます。なぜこのようなことが起こるのか見当もつきませんが、何かアイデアはありますか? #include <stdlib.h> #include <stdio.h> int main(){ int * big_mem; int row_s

    2022-02-09 08:28:12
  • [解決済み] 標準出力をファイルにリダイレクトする

    質問 bashのコマンドと同等のことをしようとしています。 ls>foo.txt をC言語で作成しました。 下のコードは、出力を変数にリダイレクトします。 #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h> #inclu

    2022-02-09 08:08:12
  • [解決済み] フレックスファイルでの早期eofエラー

    質問内容 以下のコードを実行すると、エラーになります" "hello.l",line 31: premature EOF" 以下のコマンドを実行すると、エラーになります" "hello.l",line 31: premature EOF" 以下のコマンドを実行すると、エラーになります。 フレックス hello.l %{ #include <stdlib.h> #inc

    2022-02-09 07:43:16
  • [解決済み] C 言語で const char* を char* に変換するには?

    質問 私のプロジェクトでは、あるメソッドが const char* が必要なのに対して char* の文字列を受け付けないため、API は const char* . との間で変換する方法について、何かアイデアはありますか? const char* から char* ? 解決方法は? 安全のために、(例えば、これらの文字列がコード中やさらに上の階層で変更された場合)何

    2022-02-09 06:54:24
  • [解決済み】malloc():メモリ破壊

    質問内容 以下は、このエラーが発生する可能性があると思われる簡易的なプログラムです。 char *p = (char*)malloc(8192); for(int i = 0; i < 9200; ++i){ p[i] = '1'; } char *s = (char*)malloc(strlen(p)); 元のプロジェクトはかなり複雑なので、簡略化しました。8192バイ

    2022-02-09 05:32:34
  • [解決済み] ioctl呼び出しプログラムコンパイルエラー

    質問内容 カーネルモジュールを呼び出したい driver.ko ioctl コンパイル時に以下のようなエラーが発生しました。 header.h:13:38: error: expected expression before ‘char’ #define IOCTL_CMD _IORW(MAGIC_NO, 0, char *) 定義上、私は正しい引数を置く: _IORW(in

    2022-02-09 03:10:09
  • [解決済み] スカラーが必要な場所で構造体型の値が使用されました」を修正するには?

    質問 コンパイル時にこのエラーが何度も出るのですが、原因がわかりません。コードブロックは以下の通りです。 static int run(int nm, int nf) { int i, j; int err, n = nm + nf; pthread_t thread[n]; for (i = 0; i < n; i++) { err

    2022-02-09 02:06:59
  • [解決済み] C言語プログラムでのSIGXCPUエラー

    質問 次のプログラムは出力を生成しません。 forループに入り、1つの値を( scanf が、その後、コードブロックの実行が停止します。Ideone(オンラインコンパイラとデバッギングツール)は、SIGXCPUシグナルが発生したと言っています。 #include <stdio.h> #include <stdlib.h> long fact(int); int

    2022-02-09 01:34:36
  • [解決済み] TCPソケットのconnect()がブロックされるか?

    質問 TLPI (The Linux Programming Interface)を読んでいるのですが、connect()について質問させてください。 私の理解では、listen() の保留中の接続数が "backlog" に達していない場合、connect() は直ちにリターンします。 そして、それはそうでなければブロックされます。(図56-2によると) しかし、TCPソケットの場

    2022-02-08 23:54:16
  • [解決済み] エラー: 不明な型名 構造体

    質問 C言語でConway's Game of Lifeを解こうとしています。すべての関数を含む.hファイルを書きましたが、ヘッダーファイルで次のエラーが発生しました。 error: unknown type name "matrix" これはヘッダーファイルの冒頭で、構造体の宣言と1つ目の関数が含まれています。 #include<stdio.h> #include<

    2022-02-08 23:43:31
  • [解決済み] エラー: 読み取り専用位置の割り当て

    質問 このプログラムをコンパイルすると、次のようなエラーが出ます。 example4.c: In function ‘h’: example4.c:36: error: assignment of read-only location example4.c:37: error: assignment of read-only location ポインターに関係すると思うのですが、どう

    2022-02-08 23:12:23
  • [解決済み] C言語における「static volatile」対「volatile」の比較

    質問 変数指定子を使用した場合、どのような違いがありますか? static volatile を組み合わせますか?それとも、1つだけを使うのですか? static または volatile マイコンのプログラミングで? どのように解決するのですか? 静的 - この場合、変数は現在のファイル内でのみ見えるようになります。 揮発性 - これは、通常の実行経路の外(

    2022-02-08 22:42:38
  • [解決済み] リンクリストとアドレスがずれている状態でのメンバーアクセス

    質問事項 そこで、私は leetcodeの問題点その2 (基本的に、リストで反転した2つの数字があり、それらを合計して反転したリストで答えも返す必要があります)。しかし、私はこの迷惑なエラーを取得し続けます: "ランタイムエラー:8バイトのアライメントを必要とする型 'struct ListNode' のミスアラインドアドレス0x0000000031内のメンバーアクセス". 私のマシ

    2022-02-08 19:32:52
  • [解決済み] strtok_r 使用時のセグメンテーションエラー

    質問 以下の例でセグメンテーションフォールトが発生するのはなぜか、どなたか説明してください。 #include <stdio.h> #include <string.h> int main(void) { char *hello = "Hello World, Let me live."; char *tokens[50]; strtok_r(hell

    2022-02-08 17:55:33
  • [解決済み] ポインタと整数の警告比較

    質問 文字ポインタを反復処理し、ポインタがヌル末端に達したときにチェックすると、警告が表示されるのですが。 const char* message = "hi"; //I then loop through the message and I get an error in the below if statement. if (*message == "\0") { ...

    2022-02-08 16:40:43
  • [解決済み] const struct」は「struct」とどう違うのですか?

    質問 とは何ですか? const struct の意味は?とは違うのですか? struct ? 解決方法は? その const の部分は本当に変数に適用され、構造そのものには適用されません。 e.g. @Andreasが正しく言っています。 const struct { int x; int y; } foo = {10, 20}; foo.x = 5;

    2022-02-08 16:33:39
  • [解決済み] すべての変数が使用されている場合、スタック、マローク、(最近の)フリーは行われていない。

    質問 この関数を呼び出すと int within(struct key *node, int *value) { int length = len(node); if ((value <= node[length-1].data) && (

    2022-02-08 14:50:14