C is a general-purpose computer programming language used for operating systems, games and other high performance work.

learn more… | top users | synonyms

-2
votes
0answers
84 views

Please tell me the output of this C program and also explain how it comes? [closed]

void xyz(int x) { printf("\n%d",x); if(x) xyz(x-1) printf("\n%d",x); } void abc(int a) { printf("\n%d",a); xyz(a); if(a) abc(a-1); printf("\n%d",a); } void main() { abc(2); }
-4
votes
1answer
68 views

C programming question help please? [closed]

What does the expression S+=i*(2*(i%2)-1) mean while writing a code in C? I know that % 2 mean dividing something and the remainder is our answer but how about the whole thing?
4
votes
2answers
167 views

Why use typedefs for structs?

in C (ANSI, C99, etc.), structs live in their own namespace. A struct for a linked list might look something like this: struct my_buffer_type { struct my_buffer_type * next; struct ...
-1
votes
0answers
93 views

'delete' operator in dynamic memory allocation [closed]

In c++, I know that when a memory space is deallocated with a 'delete' operator and then one try to fetch what the pointer points to after the deletion, it always gives an unpredictable output. ...
0
votes
1answer
46 views

implementing asychronous udp socket in c

so far I've been trying a single server+single client udp chat application where both server and client should be able to communicate with each other freely(as in regular chat applications). for this ...
3
votes
2answers
338 views

Why is C so high in TIOBE index of popularity, while C++ is just under here too, but not as popular? [closed]

I can't get my head around this. If C is so much used, but C is not C++, can someone explain to me the most important reasons that makes C more used than C++ ? Where is all this C code written for ? ...
0
votes
0answers
24 views

Data-structures and memory allocation [closed]

I have a structure: struct student { int id_number; char first_name[30]; char gender; }; When I try to enter the gender field it does not work. Skip over this step. Why does that ...
1
vote
2answers
91 views

What is the best programming language to do crypto running time measurement?

I am trying to measure the running time of different crypto algorithm. e.g. how long it takes to encrypt/decrypt a block of plaintext. May I ask if C with OpenSSL is the best PL to do this?
1
vote
2answers
166 views

Why can't we declare 'extern C' for C++ macro's?

I am new to C/C++. Wanted to know why we cannot declare 'extern C' for C++ macro's similar to methods/functions...which will allow macro's defined in C++ file to be accessed in .c files. Thanks in ...
0
votes
0answers
5 views

C union char array prints 'd' on mac? [migrated]

I am new to C/C++, but was curious to know about the issue i am seeing. typedef union { int a; float c; char b[20]; } Union; int main() { Union y = {100}; printf("Union y :%d - %s - %f ...
2
votes
2answers
130 views

Send stdout or stderr to a new thread

For performance issue I want the logging send to a new thread. While the main program can work, the new thread can write the error or other messages to a file without effect to the main program. How ...
3
votes
3answers
175 views

Understanding stack frame of function call in C/C++?

I am trying to understand how stack frames are built and which variables (params) are pushed to stack in what order? Some search results showed that the C/C++ compiler decides based on operations ...
-3
votes
0answers
57 views

how to declare and initialze an integer variable [closed]

I want to declare some variables in MIPS(Assembly) and initialize them.I am parsing a C file.I initialize the variables like this: .data .text .globl main .align 2 a: .space 4 main: ...
0
votes
0answers
5 views

Can I auto join a list of function by C Macro [migrated]

I want to auto join a list of functions begin FUN_BEGIN() & FUN_END() macro, if I write it as: FUN_BEGIN() FUN_DEFINE(f1) { printf("f1\n"); } FUN_DEFINE(f2) { printf("f2\n"); } ...
-4
votes
1answer
127 views

C quiz, puzzles obfuscated C [closed]

I believe that I am a good C programmer. I can solve beginner level Question in google's code jam. I did solve all of the programming examples in KN kings: C programming. Given a problem I can express ...

1 2 3 4 5 35
15 30 50 per page