CARVIEW |
Select Language
HTTP/2 200
date: Sat, 26 Jul 2025 08:56:41 GMT
content-type: text/html; charset=utf-8
cf-ray: 9652af65ab25b22e-BLR
cf-cache-status: DYNAMIC
cache-control: private
set-cookie: prov=f1580f0f-0755-4497-9620-528f1bcc419a; expires=Sun, 26 Jul 2026 08:56:40 GMT; domain=.stackexchange.com; path=/; secure; httponly
strict-transport-security: max-age=31536000; includeSubDomains
vary: Accept-Encoding
content-security-policy: upgrade-insecure-requests; frame-ancestors 'self' https://stackexchange.com
x-clacks-overhead: GNU Terry Pratchett
x-frame-options: SAMEORIGIN
x-request-guid: 703a89ea-5374-4d2b-a3f1-8517231d4351
x-worker-origin-response-time: 437000000
x-dns-prefetch-control: off
set-cookie: prov=f1580f0f-0755-4497-9620-528f1bcc419a; Path=/; HttpOnly; Domain=stackexchange.com
set-cookie: __cf_bm=L487R1.JRAFPY0qhzwAYuuaXLYPVSAs.rTH4SENe5xc-1753520201-1.0.1.1-oHW1ZOFICDt7Wk2sxZaVHXWjMt27z82UFy1Y1A68J9hyHGrpZDSOcvCNIxUd5uXg4L7OdYlYtF.DvIeSDP71WXABH8L35TslKdhydud8eHY; path=/; expires=Sat, 26-Jul-25 09:26:41 GMT; domain=.stackexchange.com; HttpOnly; Secure; SameSite=None
set-cookie: _cfuvid=s8JzmCHYcQKki.ndUzG.F8u31hUpG..hRKd.pIMj2sc-1753520201039-0.0.1.1-604800000; path=/; domain=.stackexchange.com; HttpOnly; Secure; SameSite=None
server: cloudflare
content-encoding: gzip
Newest 'c' Questions - Code Review Stack Exchange
Skip to main content
Stack Exchange Network
Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Visit Stack ExchangeTeams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Learn more about TeamsQuestions tagged [c]
C is a general-purpose computer programming language used for operating systems, games, and other high performance work and is clearly distinct from C++. It was developed in 1972 by Dennis Ritchie for use with the Unix operating system.
4,086 questions
- Bountied 0
- Unanswered
- Frequent
- Score
- Trending
- Week
- Month
- Unanswered (my tags)
11
votes
3
answers
1k
views
Parsing HTTP headers in C
I'm new to C and just finished K&R. This is a code that I've written to parse headers of a HTTP request.
I want to know if my code:
Is safe? (after all this is C)
Does proper exit on failure? Are ...
10
votes
6
answers
2k
views
k-Nearest Neighbors algorithm in C
I've been learning C for a while, and I decided to make a simple kNN program. What can I do to improve the program?
Am I doing memory management right? Can the structure of the code be improved in ...
3
votes
0
answers
40
views
library variant during application startup
I wrote some PoC for load library with best optimization version during application startup. The goal for it check in the _init function code checking by cpuid ...
7
votes
4
answers
1k
views
Rot13 encryption with extra functionality using unix flags
I just wanted to check out options/unix flags and read from stdio through pipe. Is it any good? Where should I improve or use something else? Feedback would be much appreciated.
...
7
votes
7
answers
2k
views
LinkedList data structure in C
Is my logic good? Are variable names fitting? Are there any memory leaks? Am I doing anything dangerous (this is C after all)?
Please feel free to criticize the code. I want to know if I'm writing C ...
9
votes
5
answers
2k
views
C method to determine whether a byte array is homogeneous
I engineered myself into a situation where I wanted to check whether a region of memory consists of identical bytes. I wanted to at least try to avoid the obvious solution of an O(n) loop, but also ...
2
votes
1
answer
172
views
Attempt at a Different Variation of the strstr(...) Function
I decided to work on an idea I had to 'optimize' the classic C function strstr.
Most of the implementations I had seen that did not make use of advanced ...
5
votes
4
answers
626
views
Single Consumer Single Producer Wait-Free Zero-Copy Circular Message Queue
The title describes pretty well what the algorithm is for. It will be used for a realtime inter-process communication library that only uses shared memory for exchanging data. For realtime systems, it'...
4
votes
0
answers
73
views
16x16 integer matrix transpose using SSE2 intrinsics in C
I was inspired by this and this to make a C function that would take an array of 16 __m128i, treat it as a matrix of 16x16 ...
2
votes
0
answers
87
views
compile time, but Not inlined function in C and C++
We have a graphics library for the Ti84CE, which uses the 24bit eZ80. It has a 16bit 1555 screen, so we have a gfx_Darken function that will darken a 16bit 1555 ...
7
votes
2
answers
978
views
Desperately seeking a hashing function
A recent CR exchange led me to dust off and adapt some code I'd written a few years ago. Long, long ago, when core meant ferro-magnetic memory cells, I spent an hour formulating a "simple" ...
5
votes
3
answers
1k
views
Arcane algorithm to find a keyword in a lookup table
This code is supposed to efficiently return the index+1 of a matching keyword from a lookup table of up to 31 keywords ...or 0 if the keyword is not found.
The line ...
4
votes
1
answer
500
views
Find a keyword in a lookup table
This code is supposed to efficiently return the index of a matching keyword from a lookup table or 0xF if the keyword is not found.
The line is a zero-terminated ...
2
votes
1
answer
85
views
Efficiently simulating a control sequence
I have a control problem that I am simulating in C. The premise is that I have some continuous-time signal s(t) and I am given some length-150 array ...
7
votes
3
answers
1k
views
Naive attempt at implementing a dictionary in C. Stack-based and O(n)
I am a C++ programmer trying to learn C.
Please critique my C code here. I am trying to make a small "hash table" that's \$O(n)\$ lookup. But, it is stack-based and so should be no slower ...
- The Overflow Blog
-
-
- Featured on Meta
-
-
Related Tags
beginner × 567
performance × 473
strings × 415
algorithm × 334
linked-list × 260
memory-management × 191
array × 183
programming-challenge × 157
linux × 140
io × 134
parsing × 133
reinventing-the-wheel × 131
file × 124
pointers × 114
sorting × 101
homework × 94
multithreading × 86
integer × 83
c++ × 82
formatting × 79
optimization × 79
game × 78
console × 77
bitwise × 73
hash-map × 73
more related tags
Hot Network Questions
- Will an error in two of my published papers affect my PhD thesis evaluation?
- Surjectively universal Polish space
- Why is 0.0 printed as 0.00001 when rounding upward?
- Siding listed in IRC - what are “Wood Rustic, Drop”, and “Butt Tip”?
- What is the meaning of 'Tel.......,qui......'
- How can I allow a contact to update their organisation using FormBuilder?
- Blinded despite Blindsight?
- Word order for a phrase with a number, adjective and noun
- Is this a violation of open source?
- Is it decidable whether a CFL can be recognized by a linear CFG?
- Not your ordinary affix riddle
- Automatic drawing of polygon around selected polygons in QGIS
- Symbols for A.P. Morse's book in Set Theory
- Why is time reversal not a natural part of the Galilean group?
- Are you required to protect trade secrets revealed to you even if you didn't sign an NDA?
- Are classified documents subject to a subpoena in discovery?
- About security concerns using in find -exec vs interactively performing the same task
- Not being introduced to the team – should I ask for it?
- Can a humanoid that fell supine and is then Levitated alter his orientation?
- Lay explaination of 'lower evolutionary constraint genes'?
- Story that taught cryptography in the form of a manga
- Current integrator LTSpice simulation
- Heretofore I think I have been using 'heretofore' incorrectly
- What Isp can be gotten from a napthalene (mothball) hot gas thruster? Did it work in space?