| error: expected ';' before ... の原因と直し方 #1 |
初級 | コンパイル |
| error: expected ';' before ... の原因と直し方 #2 |
初級 | コンパイル |
| error: expected ';' before ... の原因と直し方 #3 |
初級 | コンパイル |
| error: 'x' undeclared (first use in this function) の原因と直し方 #1 |
初級 | コンパイル |
| error: 'x' undeclared (first use in this function) の原因と直し方 #2 |
初級 | コンパイル |
| error: 'x' undeclared (first use in this function) の原因と直し方 #3 |
初級 | コンパイル |
| error: missing terminating " character の原因と直し方 #1 |
初級 | コンパイル |
| error: missing terminating " character の原因と直し方 #2 |
初級 | コンパイル |
| error: missing terminating " character の原因と直し方 #3 |
初級 | コンパイル |
| if文の条件式で = と == を間違えて常に真になる #1 |
初級 | ロジック |
| if文の条件式で = と == を間違えて常に真になる #2 |
初級 | ロジック |
| if文の条件式で = と == を間違えて常に真になる #3 |
初級 | ロジック |
| int同士の割り算で小数点以下が切り捨てられる #1 |
初級 | ロジック |
| int同士の割り算で小数点以下が切り捨てられる #2 |
初級 | ロジック |
| int同士の割り算で小数点以下が切り捨てられる #3 |
初級 | ロジック |
| Floating point exception(整数のゼロ除算) #1 |
初級 | 実行時 |
| Floating point exception(整数のゼロ除算) #2 |
初級 | 実行時 |
| Floating point exception(整数のゼロ除算) #3 |
初級 | 実行時 |
| Segmentation fault(NULLポインタの参照) #1 |
初級 | 実行時 |
| Segmentation fault(NULLポインタの参照) #2 |
初級 | 実行時 |
| Segmentation fault(NULLポインタの参照) #3 |
初級 | 実行時 |
| error: expected declaration or statement at end of input の原因と直し方 #1 |
初級 | コンパイル |
| error: expected declaration or statement at end of input の原因と直し方 #2 |
初級 | コンパイル |
| error: expected declaration or statement at end of input の原因と直し方 #3 |
初級 | コンパイル |
| error: implicit declaration of function 'X' の原因と直し方 #1 |
初級 | コンパイル |
| error: implicit declaration of function 'X' の原因と直し方 #2 |
初級 | コンパイル |
| error: implicit declaration of function 'X' の原因と直し方 #3 |
初級 | コンパイル |
| error: invalid operands to binary % の原因と直し方 #1 |
初級 | コンパイル |
| error: invalid operands to binary % の原因と直し方 #2 |
初級 | コンパイル |
| error: invalid operands to binary % の原因と直し方 #3 |
初級 | コンパイル |
| error: unknown type name の原因と直し方 #1 |
初級 | コンパイル |
| error: unknown type name の原因と直し方 #2 |
初級 | コンパイル |
| error: unknown type name の原因と直し方 #3 |
初級 | コンパイル |
| error: initialization of 'char' from 'char *' makes integer from pointer without a cast の原因と直し方 #1 |
初級 | コンパイル |
| error: initialization of 'char' from 'char *' makes integer from pointer without a cast の原因と直し方 #2 |
初級 | コンパイル |
| error: initialization of 'char' from 'char *' makes integer from pointer without a cast の原因と直し方 #3 |
初級 | コンパイル |
| 配列のループが1つずれて範囲外を読む・最後の要素が抜ける #1 |
初級 | ロジック |
| 配列のループが1つずれて範囲外を読む・最後の要素が抜ける #2 |
初級 | ロジック |
| 配列のループが1つずれて範囲外を読む・最後の要素が抜ける #3 |
初級 | ロジック |
| printfの%dにdouble型を渡すと無関係な値が表示される #1 |
初級 | ロジック |
| printfの%dにdouble型を渡すと無関係な値が表示される #2 |
初級 | ロジック |
| printfの%dにdouble型を渡すと無関係な値が表示される #3 |
初級 | ロジック |
| sizeofが配列の要素数ではなくポインタのサイズを返す #1 |
中級 | ロジック |
| sizeofが配列の要素数ではなくポインタのサイズを返す #2 |
中級 | ロジック |
| sizeofが配列の要素数ではなくポインタのサイズを返す #3 |
中級 | ロジック |
| Segmentation fault(strcpyによるバッファオーバーフロー) #1 |
中級 | 実行時 |
| Segmentation fault(strcpyによるバッファオーバーフロー) #2 |
中級 | 実行時 |
| Segmentation fault(strcpyによるバッファオーバーフロー) #3 |
中級 | 実行時 |
| strcmpの戻り値を真偽値と勘違いして条件が逆になる #1 |
中級 | ロジック |
| strcmpの戻り値を真偽値と勘違いして条件が逆になる #2 |
中級 | ロジック |
| strcmpの戻り値を真偽値と勘違いして条件が逆になる #3 |
中級 | ロジック |
| ビット演算子 & の優先順位が比較演算子 == より低いことによる誤動作 #1 |
中級 | ロジック |
| ビット演算子 & の優先順位が比較演算子 == より低いことによる誤動作 #2 |
中級 | ロジック |
| ビット演算子 & の優先順位が比較演算子 == より低いことによる誤動作 #3 |
中級 | ロジック |
| switch文でbreakを忘れて次のcaseまで実行される(フォールスルー) #1 |
中級 | ロジック |
| switch文でbreakを忘れて次のcaseまで実行される(フォールスルー) #2 |
中級 | ロジック |
| switch文でbreakを忘れて次のcaseまで実行される(フォールスルー) #3 |
中級 | ロジック |
| error: invalid operands to binary ==(構造体同士の==比較) #1 |
中級 | コンパイル |
| error: invalid operands to binary ==(構造体同士の==比較) #2 |
中級 | コンパイル |
| error: invalid operands to binary ==(構造体同士の==比較) #3 |
中級 | コンパイル |
| error: assignment of read-only variable の原因と直し方 #1 |
中級 | コンパイル |
| error: assignment of read-only variable の原因と直し方 #2 |
中級 | コンパイル |
| error: assignment of read-only variable の原因と直し方 #3 |
中級 | コンパイル |
| error: assignment of read-only location の原因と直し方 #1 |
中級 | コンパイル |
| error: assignment of read-only location の原因と直し方 #2 |
中級 | コンパイル |
| error: assignment of read-only location の原因と直し方 #3 |
中級 | コンパイル |
| Segmentation fault(scanfで&を付け忘れる) #1 |
中級 | 実行時 |
| Segmentation fault(scanfで&を付け忘れる) #2 |
中級 | 実行時 |
| Segmentation fault(scanfで&を付け忘れる) #3 |
中級 | 実行時 |
| 多次元配列で行と列の添字を取り違えて違う値を読む #1 |
中級 | ロジック |
| 多次元配列で行と列の添字を取り違えて違う値を読む #2 |
中級 | ロジック |
| 多次元配列で行と列の添字を取り違えて違う値を読む #3 |
中級 | ロジック |
| 関数内のローカル変数のアドレスを返すと解放済み領域を指す #1 |
中級 | 実行時 |
| 関数内のローカル変数のアドレスを返すと解放済み領域を指す #2 |
中級 | 実行時 |
| 関数内のローカル変数のアドレスを返すと解放済み領域を指す #3 |
中級 | 実行時 |
| 符号ありと符号なしの比較で -1 が巨大な数として扱われる #1 |
中級 | ロジック |
| 符号ありと符号なしの比較で -1 が巨大な数として扱われる #2 |
中級 | ロジック |
| 符号ありと符号なしの比較で -1 が巨大な数として扱われる #3 |
中級 | ロジック |
| int型の最大値に1を足すと最小値(負の数)に折り返る #1 |
中級 | ロジック |
| int型の最大値に1を足すと最小値(負の数)に折り返る #2 |
中級 | ロジック |
| int型の最大値に1を足すと最小値(負の数)に折り返る #3 |
中級 | ロジック |
| free(): double free detected in tcache の原因と直し方 #1 |
上級 | 実行時 |
| free(): double free detected in tcache の原因と直し方 #2 |
上級 | 実行時 |
| free(): double free detected in tcache の原因と直し方 #3 |
上級 | 実行時 |
| Assertion failed の原因と直し方 #1 |
上級 | 実行時 |
| Assertion failed の原因と直し方 #2 |
上級 | 実行時 |
| Assertion failed の原因と直し方 #3 |
上級 | 実行時 |
| Segmentation fault(再帰関数の終了条件忘れによるスタックオーバーフロー) #1 |
上級 | 実行時 |
| Segmentation fault(再帰関数の終了条件忘れによるスタックオーバーフロー) #2 |
上級 | 実行時 |
| Segmentation fault(再帰関数の終了条件忘れによるスタックオーバーフロー) #3 |
上級 | 実行時 |
| error: invalid type argument of unary '*'(関数ポインタ呼び出しの優先順位) #1 |
上級 | コンパイル |
| error: invalid type argument of unary '*'(関数ポインタ呼び出しの優先順位) #2 |
上級 | コンパイル |
| error: invalid type argument of unary '*'(関数ポインタ呼び出しの優先順位) #3 |
上級 | コンパイル |
| error: invalid type argument of '->' の原因と直し方 #1 |
上級 | コンパイル |
| error: invalid type argument of '->' の原因と直し方 #2 |
上級 | コンパイル |
| error: invalid type argument of '->' の原因と直し方 #3 |
上級 | コンパイル |
| 0.1 + 0.2 == 0.3 が偽になる理由 #1 |
上級 | ロジック |
| 0.1 + 0.2 == 0.3 が偽になる理由 #2 |
上級 | ロジック |
| 0.1 + 0.2 == 0.3 が偽になる理由 #3 |
上級 | ロジック |
| free()した後のポインタを使っても動いてしまう(use-after-free) #1 |
上級 | ロジック |
| free()した後のポインタを使っても動いてしまう(use-after-free) #2 |
上級 | ロジック |
| free()した後のポインタを使っても動いてしまう(use-after-free) #3 |
上級 | ロジック |
| Segmentation fault(配列の範囲外への書き込み) #1 |
上級 | 実行時 |
| Segmentation fault(配列の範囲外への書き込み) #2 |
上級 | 実行時 |
| Segmentation fault(配列の範囲外への書き込み) #3 |
上級 | 実行時 |
| static付きローカル変数が関数呼び出しをまたいで値を保持し続ける #1 |
上級 | ロジック |
| static付きローカル変数が関数呼び出しをまたいで値を保持し続ける #2 |
上級 | ロジック |
| static付きローカル変数が関数呼び出しをまたいで値を保持し続ける #3 |
上級 | ロジック |