Ask coding questions

← Back to all posts
How to fix segmentation fault
dnielletorres (5)

This is my first attempt at C and I am having trouble with this specific error and I don't know where to fix it.

Commentshotnewtop
Keracz (0)

try first compile program, use gcc file1, file2 and ./a.out its work for me. i have the same problem when run program by press run button

SyedShamsuddin (0)

Factorials are hard to compute especially by using recursion , I believe changing the return value may increase your range of computability but otherwise stack overflow will lead to segmentation failure

Highwayman (1387)

It seems to be something about your factorial function. It’s a recursive function, so I’d think it’s a stack overflow or something but that doesn’t make sense because when I tested it with 0, it still crashed. Good luck I guess?

[deleted]

Try checking your arrays
A segmentation fault (from what I understand of) is ussualy caused by something wrong with the memory of the program
like int array[1] = {2}, and you calling array[420]