I'm working with some legacy code. It works fine on a CentOS 7 system. The args array gets hosed on both a Rocky 8.4 and Ubuntu 20.04 system. I've simplified th
I try to disable highlight on a row when it is selected for a GtkTreeView widget (default is blue background and white text color). I tried to change the STATE_
//File Name: "track_distance.h" #ifndef TRACK_DISTANCE_H_INCLUDED #define TRACK_DISTANCE_H_INCLUDED typedef struct Point_struct { float x; float y; }
Here is my exercise: Write a function that receives from the user two strings that show two real numbers (possibly negative), And produces a string that contai
I was trying to load a Glade layout into a GTK2 C code. It consists of a window in which there is a VBox with 2 elements: a label and a button. I want to associ
I want to know the way variables are initialized : #include <stdio.h> int main( void ) { int ghosts[3]; for(int i =0 ; i < 3 ; i++) printf(
I'm trying to run a stepper motor a fixed number of steps before stopping. I'm having trouble implementing the bool has_run variable. I've carried out debugging
Earlier it used to create the .exe files whenever I hit the F5 button to debug the code. But now for some reason I am unable to get it right and I messed up wi
I have to make a pairwise BIBD in C (using backtracking), but i don't know how to generate the blocks and check for pairs of points I thought I could make a 2d
Similar question here . What I want to understand is that when current_node is NULL, the compiler doesn't see it as NULL and iterates one more time. void pr
I have a bit of code written by someone else that I'm trying to understand. I'm familiar with c enough to make basic/intermediate functions, but never really le
When doing multiple aio_writes to file is it necessary to wait (e.g. aio_suspend or other) before starting the next one? From the documentation it says that wri
When I compile this code using different compilers and inspect the output in a hex editor I am expecting to find the string "Nancy" somewhere. #include <stdi
I have been working on a simple project on AVR microcontroller atmega16 on proteus simulation. The project is: When I push the push button it increments the sev
I'm implementing a little HTTP client using OpenSSL, and I'm trying to handle "connection timed out" errors gracefully. By gracefully, I mean I want to print a
TL;DR: I am asking you to tell me what would be the most efficient approach to double my strings and print them out? Full story: I had trouble with the title,
I tried to make a simple server-client protocol where the server sends a set of fragmented files to clients, each client gets a fragmented file. I ran into an i
I have a code chunk which is quite meaningless for me. Is there someone can explain it to me? Thanks int strLength(char *str) { char *p = str; // Go until the e
Within a project of mine I use DMA to share data between the two cores of the STM32H747, the data comes from an ADC controlled by the core M7. While testing my
I'm working on a project involving a preset array: primaryArray[8] = {8, 4, 2, 16, 32, 124, 64, 256}; Im calling a function before the main, its not quite worki