(ANSI) C Reference – Pointers, Arrays and Structures
A look at how to use pointers, arrays and structures in the C language. More »
Posted in Pointers Arrays and Structures | Comments Off on (ANSI) C Reference – Pointers, Arrays and Structures
A look at how to use pointers, arrays and structures in the C language. More »
Posted in Pointers Arrays and Structures | Comments Off on (ANSI) C Reference – Pointers, Arrays and Structures
A look at C programming language initialization.
type name=value -> Initialize variable
type name[]={value1,…} -> Initialize array
char name[]=”string” -> Initialize char string
Posted in C Initialization | 1 Comment
A look at program structure and functions in C programming language. More »
Posted in Program Structure and Functions | Comments Off on (ANSI) C Reference – Program Structure and Functions
A look at the different data types and declarations that is possible in the C programming language.
More »
Posted in Data Types - Declarations | Comments Off on (ANSI) C Reference – Data Types – Declarations
The function mlen() of the library stdlib.h is used to get the length of a multi-byte character.
int mblen ( const char * pmb, size_t max );
The pmb (pointer multibyte character) pointer is pointing to the multi-byte value where you want to know the size of. It will only examine at most max bytes.
Posted in C Reference stdlib.h Functions | Comments Off on C Reference function mblen()
The function mbtowc(), that is part of the stdlib.h library, is used to convert a multi-byte character to wide character.
int mbtowc ( wchar_t * pwc, const char * pmb, size_t max );
The multibyte character pointed by pmb (pointer multibyte character) is converted to a wide character which is stored at the location that is pointed by pwc (pointer wide character). The length in bytes of the multiby character is returned. More »
Posted in C Reference stdlib.h Functions | Comments Off on C Reference function mbtowc()
The function qsort() of the stdlib.h is used to sort the elements of an array.
void qsort ( void * base, size_t num, size_t size, int ( * comparator ) ( const void *, const void * ) );
The function qsort() sorts the num element of the array pointed by base. Every element has a size of size bytes long. The qsort function will use the comparator function to determine the order of the elements.
The function will not return a value. The content is modified in the newly sorted order.
Posted in C Reference stdlib.h Functions | Comments Off on C Reference function qsort()
The function bsearch() of the stdlib.h is used to do a binary search in an array.
void * bsearch ( const void * key, const void * base, size_t num, size_t size, int ( * comparator ) ( const void *, const void * ) );
It is searching for a given key in the array that is pointed to by base. Base is formed by the number of elements (num). Each element has a size of size bytes. The function will return a void* pointer to the first element that is matching the search key. The function compares each element to the key by calling the comparator. More »
Posted in C Reference stdlib.h Functions | Comments Off on C Reference function bsearch()
The function getenv() of the stdlib.h will get the environment string.
char * getenv ( const char * name );
The function will retrieve a C string that is containing a value of the environment variable, which is specified with the name argument.
The name of the variable that you want to get.
Posted in C Reference stdlib.h Functions | 4 Comments
The function exit() will terminate the process that calls the exit.
void exit ( int status );
On call the process will terminate normally. It will perform regular cleanup as normal for a normal ending process. (For example atexit functions are executed.)
A status value returned to the parent process.
Posted in C Reference stdlib.h Functions | 1 Comment