Skip to content
Sign UpLog In
This post is read-only. Explore Repls and connect with other creators on Community.View Community
The info in this post might be out of date, check out our docs instead. View docs
26

How to fix segmentation fault

dnielletorres
dnielletorres

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.

3 years ago

Voters

Comments

TopNew
1
Stormcrest
Stormcrest

make the unsigned int into a regular int and it will work

7 months ago
1
Keracz
Keracz

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

2 years ago
3
SyedShamsuddin
SyedShamsuddin

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

3 years ago
1
Highwayman
Highwayman

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?

3 years ago
1

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]

3 years ago
Load more