![]() |
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 |