| Thread Closed |
Segmentation Fault !!! |
Share Thread | Thread Tools |
| Mar16-04, 10:01 AM | #1 |
|
|
Segmentation Fault !!!
What does it mean?
I often get that in GCC. How to overcome that ? plz help! |
| Mar16-04, 10:20 AM | #3 |
|
|
Just a simple program to open and read a file.
Declared 2 char pointers in the beginning. When i changed 1 of them to char array i cud bypass that Error. |
| Mar16-04, 11:35 AM | #4 |
|
Recognitions:
|
Segmentation Fault !!!
Your modifying memory that you shouldn't.
Sometimes this is called a Bus Error |
| Mar16-04, 04:46 PM | #5 |
|
|
In particular, it sounds like you're forgetting to allocate memory.
Recall that the point (haha) of a pointer is that it points to memory. So, unless you have an existing block of memory to which you can tell the pointer to point, the pointer is pointing into nothingness, and a segmentation fault occurs. Some solutions are: Declare an array. Memory does get allocated for arrays, so when you declare one, enough space is allocated to hold the array. So, unless you go out of bounds, you don't have any problem. Use malloc (or new in C++) to allocate memory, and assign it to the pointer. Don't forget to free (or delete) it when you're done with it! |
| Mar25-04, 04:33 AM | #6 |
|
|
This error often shows up when you call the wrong number of arguments in a function.
|
| Thread Closed |
| Thread Tools | |
Similar Threads for: Segmentation Fault !!!
|
||||
| Thread | Forum | Replies | ||
| 3 Phase System Line to Ground fault Fault current calculation | Engineering, Comp Sci, & Technology Homework | 1 | ||
| Networking -Message Segmentation" | Engineering, Comp Sci, & Technology Homework | 2 | ||
| Dealing with segmentation faults | Programming & Comp Sci | 5 | ||
| Ground plane segmentation by Nick Pears | General Math | 0 | ||
| San Andreas Fault | Earth | 5 | ||