From the cppreference.com documentation
int strcmp( const char *lhs, const char *rhs );
Return value
- Negative value if lhs appears before rhs in lexicographical order.
- Zero if lhs and rhs compare equal.
- Positive value if lhs appears after rhs in lexicographical order.
As you can see it just says negative, zero or positive. You can’t count on anything else.
The site you linked isn’t incorrect. It tells you that the return value is < 0
, == 0
or > 0
and it gives an example and shows it’s output. It doesn’t tell the output should be 111
.
Related Posts:
- How do I properly compare strings in C?
- How to remove .html from URL?
- How do I properly compare strings in C?
- How to convert an int to string in C?
- C – The %x format specifier
- Passing string to a function in C – with or without pointers?
- Trim a string in C [duplicate]
- How to remove first character from C-string?
- Standard function to replace character or substring in a char array?
- Difference between char* and char** (in C)
- How does strtok() split the string into tokens in C?
- What is lexicographical order?
- How to convert an int to string in C?
- Regex not operator
- working of \n in python [duplicate]
- Regex not operator
- What is a string of hexadecimal digits?
- Extract a substring using PowerShell
- How to convert an int to string in C?
- Extract substring in Bash
- Regex not operator
- How to convert a string to integer in C?
- How do I create an array of strings in C?
- What is the difference between \r\n, \r, and \n? [duplicate]
- string to string array conversion in java
- What is the difference between \r\n, \r, and \n? [duplicate]
- Regex how to match an optional character
- What is the difference between char s[] and char *s?
- How to remove punctuation in python?
- “error: assignment to expression with array type error” when I assign a struct field (C)
- What is use of c_str function In c++
- What is the difference between a “line feed” and a “carriage return”?
- Python: TypeError: cannot concatenate ‘str’ and ‘int’ objects
- Ignoring upper case and lower case in Java
- How to convert an int to string in C?
- How to replace all double quotes to single quotes using jquery?
- Convert character to ASCII numeric value in java
- Returning string from C function
- Generate random string/characters in JavaScript
- “[ ]” vs. “[[ ]]” in Bash shell
- How do I create an array of strings in C?
- How to trim whitespace from a Bash variable?
- Return char[]/string from a function [duplicate]
- How to check if a string is a number?
- sprintf like functionality in Python
- Lua string.format options
- lvalue required as left operand of assignment
- How to convert integer to string in C?
- n-grams in python, four, five, six grams?
- Alphabet range in Python
- How do I lowercase a string in C?
- How do I create an array of strings in C?
- How to trim whitespace from a Bash variable?
- Return char[]/string from a function
- How to clear all the elements of array in C?
- What is the difference between ‘ and ” in JavaScript?
- How do I concatenate const/literal strings in C?
- Reversing a string in C
- How to remove the character at a given index from a string in C?
- Center text in fixed-width field with stream manipulators in C++
- Split string with delimiters in C
- C# – Illegal characters in path
- \n or \n in php echo not print [duplicate]
- Mips how to store user input string
- How to create an array of strings in C?
- PadLeft function in T-SQL
- bash : Bad Substitution
- strcmp not working
- Data argument not used by format strings in C
- How to assign multiple lines string in Powershell Console
- Allocating string with malloc
- Reading string by char till end of line C/C++
- LC-3 STR with R1 as offset
- Removing trailing newline character from fgets() input
- Simple way to check if a string contains another string in C?
- Lua read beginning of a string
- How do I print my Java object without getting “SomeType@2f92e0f4”?
- How can I process each letter of text using Javascript?
- PHP to write Tab Characters inside a file?
- Proper way to empty a C-String
- How do you allow spaces to be entered using scanf?
- Does C have a string type?
- Haskell: Converting Int to String
- Array type char[] is not assignable
- Lua String replace
- How to concatenate string and int in C?
- Tokenizing strings in C
- The difference between char * and char[] [duplicate]
- How to format strings using printf() to get equal length in the output
- How to format strings using printf() to get equal length in the output
- Extract filename and extension in Bash
- Meaning of #{ } in Ruby?
- realloc(): invalid next size when reallocating to make space for strcat on char *
- Split string with multiple delimiters using strtok in C
- Pointer to a string in C?
- Convert long long to string in C?
- How do I check if a string contains a certain character?
- Taking a new line using printf in java? Is %n correct?
- Convert Char to String in C
- How to count instances of character in SQL Column