• [解決済み] "Nothing to be done for makefile" のメッセージ

    質問 以下のファイルがあります。 Child.c , Cookie.c , Cookie.h , CookieMonster.c , Jar.c , Jar.h, Milk.c , Milk.h という名前の次のmakefileを作成します。 makePractice これは、2つの実行ファイルを作成することになっています。 Child と CookieMonster . ma

    2022-01-31 08:39:54
  • [解決済み】ヒープ割り当てで初期化されていない値が作成された

    質問 ハッシュテーブルを使って単語の辞書を実装しようとしているので、それをグローバルにする必要があり、ヘッダーファイルの1つでそれを宣言しています。 extern node** dictionary; ノードがある場所 typedef struct node { char* word; struct node* next; } node; そして、関数が定義さ

    2022-01-31 08:09:35
  • [解決済み] Cエラーです。intの前に期待される式

    質問 以下のコードを試したところ、記載されているエラーが発生しました。 if(a==1) int b =10; しかし、以下は構文的に正しいです。 if(a==1) { int b = 10; } これはなぜでしょうか? 解決方法は? これは実はかなり興味深い質問です。 最初に見たときほど単純ではありません。 参考までに、私は、以下のサイトで定義されている最

    2022-01-31 03:23:26
  • [解決済み] struct has no member named

    質問 私のプログラムには、2つの配列メンバを含む構造体が含まれています。この構造体を関数パラメータ内のvoid関数に呼び出しています。 構造体の定義です。 struct caketime { double baking_time [4]={20,75,40,30}; double prepare_time[4]={30,40,25,60}; }; void関数です

    2022-01-31 03:01:29
  • [解決済み] Cプログラムのコンパイルで、アーキテクチャx86_64の未定義シンボルが発生する [重複] 。

    質問 この質問はすでにここに回答があります : 未定義参照/未解決外部シンボルエラーとは何ですか、またその修正方法は? <スパン (回答数 37件)

    2022-01-30 23:45:13
  • [解決済み】式は変更可能なL値でなければならない

    質問 ここにあるのは char text[60];そして、anで行います。 if: {{コード と必ず書いてありました。 式は変更可能なL値でなければなりません。 解決方法は? {コード {コード は「左の値」を意味し、割り当て可能であるべきです。の値を変更することはできません。 if(number == 2) text = "awesome"; else text = "you f

    2022-01-30 20:40:17
  • [解決済み] プロセスが戻り値3221225477で終了した

    質問 私はこのコードを書いています。 #include<stdio.h> #include<stdlib.h> int main() { FILE *fp; int i; fp = fopen("keimeno.txt","r"); fscanf(fp,"%d",i); printf("%d\n",i); fclose(fp); return 0; }

    2022-01-30 17:35:40
  • [解決済み] gdb: 現在のコンテキストにシンボル "i" がない

    質問 gdbでCプログラムをデバッグしているとき、forループでブレークポイントを設定しました。i"の値がプリントできません(「No symbol "i" in current context.」と表示されます)。他の変数の値は表示されます。これは正常なのでしょうか? 以下はループです。 for (i=0; i < datasize; i++){ if ( feat

    2022-01-30 16:14:38
  • [解決済み] C 言語で int64_t 型を表示する方法

    質問事項 C99規格では、int64_tのようなバイトサイズの整数型があります。Windowsの %I64d 形式は、現在(または符号なし %I64u )のようになります。 #include <stdio.h> #include <stdint.h> int64_t my_int = 999999999999999999; printf("This is my

    2022-01-30 15:28:06
  • [解決済み] バイナリ/のオペランドが無効('int *'と'int'がある)?

    質問 毎回、これを試しています。 long crypt(int *integer) { printf("Enter five digit integer:\n"); scanf("%i",integer); int digit1=integer/10000; int digit2=(integer%10000)/1000; int di

    2022-01-30 14:19:19
  • [解決済み] テスト

    質問内容 以下は私のDISASコードです。 0x0804844d <+0>: push %ebp 0x0804844e <+1>: mov %esp,%ebp 0x08048450 <+3>: and $0xfffffff0,%esp 0x08048453 <+6>: s

    2022-01-30 13:33:55
  • [解決済み] このGCCエラー「...relocation truncated to fit...」は何を意味するのでしょうか?

    質問 ホスト・アクセラレータ・システムのホスト側をプログラミングしています。ホストはPC上のUbuntu Linuxで動作し、USB接続で組込みハードウェアと通信します。通信は、組込みハードウェアのメモリとの間でメモリチャンクをコピーすることによって行われます。 ボードのメモリ上には、データを書き込んだり読み込んだりするメールボックスとして使うメモリ領域があります。メールボックスは構造体

    2022-01-30 13:12:29
  • [解決済み] write() to stdout と printf 出力がインターリーブされていない?

    質問 #include <stdio.h> #define MAXLEN 256 int main() { int n; char buf[MAXLEN]; while((n = read(0,buf,sizeof(buf))) != 0){ printf("n: %d:",n); write(1,buf,n); } return 1; }

    2022-01-30 08:52:08
  • [解決済み】スレッド1:EXC_BAD_ACCESS(コード=1、アドレス=0x0)標準Cメモリ問題

    質問事項 Xcode IDEを使用して、2つの入力ファイルを比較するコードを標準Cで書いています。このエラーが出続けています。Thread 1: EXC_BAD_ACCESS (code=1, address=0x0). この件に関していくつか読みましたが、メモリの問題であると思われます。すべてのデータを書き込んで、最後にそのエラーを吐き出すので不思議です。ファイル形式はこんな感じです。 s

    2022-01-30 08:07:22
  • [解決済み】LEALアセンブリ命令は何をするのですか?

    質問内容 との違いについて、少し混乱しています。 leal -4(%ebp), %eax そして movl -4(%ebp), %eax どなたか説明してください。 どのように解決するのですか? LEA (ロード・エフェクティブ・アドレス) を計算するだけです。 アドレス のオペランドを参照し、実際にそれを参照解除するわけではありません。

    2022-01-30 07:50:09
  • [解決済み] C言語での無効なポインタの再割り当て [終了しました]。

    質問 <パス ここで何を聞かれているのかがわかりにくい。この質問は曖昧、漠然、不完全、過度に広い、または修辞的であり、現在の形式では合理的に回答することができません。この質問を明確にし、再開できるようにするための支援を求めています。 ヘルプセンターへ .

    2022-01-30 07:06:04
  • [解決済み】 switch case: error: case label does not reduce to an integer constant

    質問 int value; const int signalmin = some_function(); switch(value) { case signalmin: break; } some_functionの値を読み込んで、そのint値を使ってswitch case onをするのです。C99コンパイラは返してくる。 error: case label doe

    2022-01-29 17:45:37
  • [解決済み] セグメンテーション違反(strcat)

    質問 これは私のコードです。 #include<stdio.h> #include<stdlib.h> #include<string.h> void main(int arge, char *argv[]) { FILE *f1; char ch,*fn="~/lyrics/"; strcat(fn,argv[1]);

    2022-01-29 17:14:29
  • [解決済み] Cプログラムのダブルフリーまたは破損(!prev)エラー

    質問 cプログラムを実行すると、以下のエラーが発生します。 *** glibc detected *** ./a.out: double free or corruption (!prev): 0x080b8008 *** これはプログラムの最後にfree()が呼ばれたためだと思うのですが、それ以前にmallocされたメモリがどこで解放されているのかが分かりません。以下はそのコードで

    2022-01-29 15:17:01
  • [解決済み] strcpyのセグメンテーションフォールト [重複]。

    質問 この質問はすでにここに回答があります : 初期化されていないポインタにデータをコピー/スキャン/読み込んだときにクラッシュまたはセグメンテーションフォールトが発生する。 <スパン (回答5件)

    2022-01-29 13:36:08