logo
Tags down

shadow

why the following c program is giving segmentation error?


By : Stephanie Wang
Date : September 14 2020, 05:00 AM
wish help you to fix your issue I tried running following C program and got Segmentation fault, I am not getting where the code is wrong, the output is saying Program finished with exit code 139.
code :
   printf("\n S==>>> %s",*a[0]);
 printf("\n S==>>> %c",*a[0]);  // *a[0] is of type char
 printf("\n S==>>> %s",a[0]); // a[0] is of type char *


Share : facebook icon twitter icon

My program is giving me a segmentation fault (c++)


By : Patrick
Date : March 29 2020, 07:55 AM
around this issue You're incrementing pointerindex on every pass through the loop, rather than just after you read in the contribution amounts. So by the time you get to reading in 5006, you have pointerindex == 3, which causes a segfault on carray[pointerindex].
Move ++pointerindex into the else statement.

I created this program, but its giving output "segmentation error (core dumped)" , what do I do?


By : user2745073
Date : March 29 2020, 07:55 AM
help you fix your problem I created this program for assignment. Compiler complies it but when I run to check the output, it gives the following error: , The error lies in your constructor of List:
code :
List() {
    headnode = new Node();
    currentnode->setnext(NULL); // <--- error is here!
    currentnode = NULL;
    lastcurrentnode = NULL;
    size = 0;
}

Why is this program giving 'Segmentation Fault'?


By : Salvatore Tumminia
Date : March 29 2020, 07:55 AM
this one helps. I've been trying to implement the concept of merging two dynamic sequences, which are already sorted when provided as input. Why is it producing 'Segmentation Fault' every time? The program first takes the size of two sequences and dynamically allocates memory for them. After the elements are taken as input, a function named merge() is called to implement the concept. It takes two pointers to the sequence and returns another sequence of twice the size of the entered sequences having merged sequences. Here, one should note that input sequences are already sorted.
code :
while( count < 2 * size ){
    while( *(obj1 + i) <= *(obj2 + j) ){
        *(temp + count) = *(obj1 + i);
        count++;
        i++;
    }
*(obj1 + i) where i>=number of elements in obj1
while( i < size && j < size)
{
    if ( *(obj1 + i) <= *(obj2 + j) )
    {
        *(temp + count) = *(obj1 + i);
        count++;
        i++;
    }
    else
    {
        *(temp + count) = *(obj2 + j);
         j++;
         count++;
    }
}
while (i < size)
{
    *(temp + count) = *(obj1 + i);
    count++;
    i++;
}
while (j < size)
{
    *(temp + count) = *(obj2 + j);
    count++;
    j++;
}

Why is this program giving a segmentation fault?


By : user2068972
Date : March 29 2020, 07:55 AM
may help you . Because dereferencing a null pointer (head IS null) is undefined behavior whose consequence can be a segmentation fault:
code :
if(head == nullptr) //if the list is empty
{
    head -> next = new SinglyLinkedListNode(data);

Why is my recursive program giving me a segmentation fault?


By : Prakul Gupta
Date : March 29 2020, 07:55 AM
I think the issue was by ths following , Because you are not passing arguments to scanf properly, as reported by the compiler:
Related Posts Related Posts :
  • How is malloc() than free() works
  • strcpy() in c gives me segmentation fault
  • What is the best practice when declaring a user defined array?
  • Efficient Assembly multiplication
  • while (getchar != '\n'); alternative to clear the buffer
  • How to fill a number with a variable amount of 0s?
  • Why C programming gives different output?
  • How to get float value from uint32_t?
  • What is the output of expression c=a+++b? If a=2,b=5 in c language...?
  • Why does it print 1 at the end?
  • Caesar cipher for numbers in C
  • Could someone explain the method of making rules for connect 4 game in C?
  • Is it a memory leak in C when code fails to free memory, but the OS will anyway?
  • Why can't I initialize a loop with i = -1?
  • How does the fork() function behave in if statements?
  • Why strcpy_s is safer than strcpy?
  • gcc flags to disable arithmetic optimisations
  • Recursion in c to print characters
  • Character array initialization using for loop
  • C Programming - Cannot Call Function More Than Once
  • Structures and pointer to pointer element
  • Error when initializing struct members in struct definition
  • Is that fixed-size array? a[]
  • It is not outputting what was expected and am unsure as to the issue
  • i want use C shell code to make buffer overflow and execute bin/sh
  • what the main function in this program returns to os?
  • Suffixes for integer types
  • I don't understand why a equals 1 and b equals 0 in this program
  • C prints other integer number than what it shows on Watches. Why is that?
  • Output of the for loop?
  • How to find 64-bit divisions in existing C code?
  • Finding a numbers with the largest/smallest number of bits set
  • how does " for (int j = 0; j < n || !putchar('\n'); j++) " work
  • handle ctrl+c in client-server socket in c programing
  • Restrict a process to read "/etc/resolv.conf" file in linux
  • Restrict scope of global variable inside one file in C
  • Arduino AES128 encryption - decryption problem
  • Why is not ampersand needed in the following code?
  • Is it possible to define a function name with #define?
  • Why is the size of the data type different when the value is directly passed to the sizeof operator?
  • Segmentation fault / Incorrect checksum triggered ocasionally when reading lines from a file
  • Adding bits at specific indexes for a uint8_t block
  • how can I use "shadow call stack" feature of clang-8 in x86_64?
  • malloc Assertion Failed
  • Array of structs inside of another struct in C
  • Why does this print the wrong part of the string?
  • Moving the cursor and printing characters in console doesn't work with sleep
  • Confusion in adding an element to a sorted list of integers
  • How I can separate integer number in 3 "houses"? Hundred, Ten and Unity
  • User-implemented memory management
  • What it entails to declare and initialize a pointer in this way: int (*p)[n]
  • Function to look though any struct in C
  • Microcontroller not recognized at USB port when connected via pins
  • Unexpected bitshift behavior in C
  • Model 3D spring from points
  • C control reaches end of non void function
  • Tax outputting 0
  • Gtk 3.0 Text View Resizable
  • Statically linking libc into my binary causes it to segfault
  • Child Process Executing Print Statement But Nothing Afterwards
  • shadow
    Privacy Policy - Terms - Contact Us © 35dp-dentalpractice.co.uk