Category "c"

Is _Thread_local independent from __STDC_NO_THREADS__?

It seems that currently _Thread_local is independent from __STDC_NO_THREADS__. Consequence: even if an implementation defines __STDC_NO_THREADS__ to 1, then it

Pointers being declared in structs in c

struct charact { char ch; int occurs; struct charact *next; }; What is "next" in this struct exactly?

MISRA C 2012 Rule 15.4 and replacing goto's with break's

Regarding to MISRA C 2012 rule 15.4 - "There should be no more than one break or goto statement used to terminate any iteration statement." - is this example co

Setting a pointer to a specific array and/or struct element

Here is the scenario: I have an array, AllElements of structure ElementSet, and inside of that structure - is a set of myElement structures and also an array of

Write a program in C to display the n terms of even and odd natural number and their sum using functions

#include <stdio.h> int sum_even(int n); int sum_odd(int m); int main() { int n; scanf("%d", &n); int m; scanf("%d", &m); i

Is there a standard for mentioning variables within comments?

I understand that, in principle, modern programming languages are intended to be used in a manner where the code written is self-documenting. However, I was tau

How to Scroll a ScrolledWindow with arrow keys in Gtk 3.24.5?

I have a gtk entry right below the scrolled window which has the default focus , left and right keys move the cursor in the entry ,I am able to catch the key pr

Is CallCC an improved version of goto?

My background is Javascript, Python & a bit of Haskell. I am trying to understand callCC, there are many explanations but I can't find them trivial & I

How do you check if a c code is comiling with linux?

I submitted a C Code for an homework I had and for me and my friends. It seemed to be working with no warnings. We used VSCodium and a Terminal with an textedit

How do you check if a c code is comiling with linux?

I submitted a C Code for an homework I had and for me and my friends. It seemed to be working with no warnings. We used VSCodium and a Terminal with an textedit

Can I call linux allocation API functions in C?

I want to allocate physical page frames using alloc_pages() in C. I have tried that in kernel module in it works fine. I want to make the code running in user s

How does printf("%d",x) work/interpreted?

I am wondering how exactly printf("%d",x) is interpreted. All I know that the compiler reserve a memory to put '%','%d','\0' and returns its address to printf,

How to compile the LIBVLC example code on windows using gcc

I want to build the libvlc example (https://wiki.videolan.org/LibVLC_Tutorial) so i downloaded the sources and also copied libvlc.dll and libvlccore.dll (from m

Compilation error C2048 while compiling in visual studio 2019 MSVC, but works fine with clang++?

I tried to compile the following sample code with clang compiler and it works fine. Compiler Details: Apple clang version 12.0.0 (clang-1200.0.32.28) Target: x

How can I configure this code to use a file name with space(ie: hello world.c ) in Vs code terminal? I mean where is the error here?

Windows 11|| Vs Code version 1.67.1.0 || Power Shell 7.2.3 I have a filename with a space in it like hello world.c, and I want to compile this from VSCode. The

C Programming, scanf() function output [closed]

When I run the program on a Cygwin terminal, I am not able to achieve the following output: 38 $92360.88 llama Notepad++ Cygwin Terminal Progr

TensorFlow static C API library - how to link with 10 sub-dependencies?

I am trying to link with static C API version of the TensorFlow library. I built the static library using the following commands: // get the sources git clone h

Undefined reference to GetConsoleWindow

I am trying to get a handle for the console window with the following: #include <Windows.h> #include <stdio.h> #include <stdlib.h> #define N

Retrieve Linux Time using struct timespec

Can someone please suggest how can I retrieve linux time using struct timespec ts type? It just gives me time since Epoch. Can I get the actual Linux tim

How to cross compile a c program to aarch64 with cpuid.h?

I'm trying to cross-compile a simple C program to aarch64 (arm64) from a 64bit Ubuntu Linux. Can someone please help me why i'm getting this error. It says 'cpu