![]() |
SysIo
1.9.0
Embedded Library and tools
|
Ce module fournit des functions de manipulations de chaînes de caractères.
Functions | |
| int | iStrToDouble (const char *str, double *n) |
| Convertion d'un string en double. More... | |
| int | iStrToLong (const char *str, long *n, int base) |
| Convertion d'un string en entier long. More... | |
| int | iStrToLongLong (const char *str, long long *n, int base) |
| Convertion d'un string en entier très long. More... | |
| char * | strcpylwr (char *dst, const char *src) |
| Copie une chaîne de caractères en minuscules. More... | |
| char * | strcpyupr (char *dst, const char *src) |
| Copie une chaîne de caractères en majuscules. More... | |
| char * | strlwr (char *str) |
| Convertit une chaîne de caractères en minuscules. More... | |
| char * | strupr (char *str) |
| Convertit une chaîne de caractères en majuscules. More... | |
| int iStrToDouble | ( | const char * | str, |
| double * | n | ||
| ) |
#include <string.h>
Convertion d'un string en double.
| str | string commençant par la représentation d'un décimal. |
| n | pointeur sur le nombre décimal résultat, si aucune conversion valide n'a pu être effectuée (-1), la valeur pointée n'est pas modifiée. |
| int iStrToLong | ( | const char * | str, |
| long * | n, | ||
| int | base | ||
| ) |
#include <string.h>
Convertion d'un string en entier long.
| str | string commençant par la représentation d'un nombre entier. |
| n | pointeur sur le nombre entier long résultat, si aucune conversion valide n'a pu être effectuée (-1), la valeur pointée n'est pas modifiée. |
| base | base du nombre, si base vaut 0 ou 16, la chaîne peut inclure un préfixe « 0x » et le nombre sera interprété en base 16. Sinon, une base valant zéro est interprétée comme 10 (décimale) sauf si le caractère suivant est « 0 », auquel cas la base est 8 (octale). |
| int iStrToLongLong | ( | const char * | str, |
| long long * | n, | ||
| int | base | ||
| ) |
#include <string.h>
Convertion d'un string en entier très long.
| str | string commençant par la représentation d'un nombre entier. |
| n | pointeur sur le nombre entier très long résultat, si aucune conversion valide n'a pu être effectuée (-1), la valeur pointée n'est pas modifiée. |
| base | base du nombre, si base vaut 0 ou 16, la chaîne peut inclure un préfixe « 0x » et le nombre sera interprété en base 16. Sinon, une base valant zéro est interprétée comme 10 (décimale) sauf si le caractère suivant est « 0 », auquel cas la base est 8 (octale). |
| char* strcpylwr | ( | char * | dst, |
| const char * | src | ||
| ) |
#include <string.h>
Copie une chaîne de caractères en minuscules.
| dst | pointeur sur la chaîne de caractères destination |
| src | pointeur sur la chaîne de caractères source |
| char* strcpyupr | ( | char * | dst, |
| const char * | src | ||
| ) |
#include <string.h>
Copie une chaîne de caractères en majuscules.
| dst | pointeur sur la chaîne de caractères destination |
| src | pointeur sur la chaîne de caractères source |
| char* strlwr | ( | char * | str | ) |
#include <string.h>
Convertit une chaîne de caractères en minuscules.
| str | pointeur sur la chaîne de caractères |
| char* strupr | ( | char * | str | ) |
#include <string.h>
Convertit une chaîne de caractères en majuscules.
| str | pointeur sur la chaîne de caractères |