things to know about c programming
-
Memmove function in C
void function * memmove (void * str1, const void * str2, size_t n) copy n characters from str2 to str1, but to solve the matching of memory blocks, memmove () is a safe approach more than memcpy ().
-
Memset () function in C
the function void * memset (void * str, int c, size_t n) copies the character c (an unsigned char) to the first n characters of the string pointed to by parameter str.
-
Strcat function in C
the char * strcat function (char * dest, const char * src) append the string pointed to by src, at the end of the string pointed to by dest.
-
Strncat () function in C
char * strncat (char * dest, const char * src, size_t n) append (string), pointed to by src, at the end of the string pointed to by dest, with a length of up to n characters.
-
The strchr () function in C
char * strchr function (const char * str, int c) looks for the first occurrence of the character c (an unsigned char) in the string pointed to by parameter str.
-
The function strcmp () in C
the function int strcmp (const char * str1, const char * str2) compares the string pointed to by sr1 with the string pointed to by srt2.
-
The function strncmp () in C
the function int strncmp (const char * str1, const char * str2, size_t n) compares the first n bytes of str1 and str2.
-
The strcoll () function in C
the function int strcoll (const char * str1, const char * str2) compares strings str1 and str2. the result depends on setting lc_collate.
-
Strcpy () function in C
char * strcpy function (char * dest, const char * src) copies the string pointed to by src to dest.
-
The strncpy () function in C
strncpy char * (char * dest, const char * src, size_t n) copies up to n copies to n characters from the string pointed to by src to dest. in case the length of the src is smaller than n, the remainder or the remainder of dest will be filled with null values.
-
The strcspn () function in C
the function size_t strcspn (const char * str1, const char * str2) calculates the length of the character segment of string str1 without containing the characters in str2.
-
The strerror () function in C
the function char * strerror (int errnum) searches for an internal array for errnum error numbers and returns a pointer to a string of error messages.