Programming Tips - C/C++: Convert a HTTP status number into a range

Date: 2015aug19 Update: 2026sep23 Language: C/C++ Q. C/C++: Convert a HTTP status number into a range A. Here is a simple function that does that.
// Eg 200 -> 200 // Eg 204 -> 200 int getStatusRange(const int status) { return (status / 100) * 100; }
Full Example Use:
#include <stdio.h> // Eg 200 -> 200 // Eg 204 -> 200 int getStatusRange(const int status) { return (status / 100) * 100; } int main() { int status = 204; if (getStatusRange(status) == 200) { printf("Status %d is Success\n", status); } else { printf("Status %d is something else\n", status); } }
Output:
Status 204 is Success