# Allouer une string avec des spécificateurs de format
Allouer une string avec des spécificateurs de format
Je met ici pour mémo une façon de créer une fonction du genre :
char *s = strdup("Hello... Je suis %s.", name);
Voici la façon d'y parvenir :
|
|
Il est tout à fait possible d'en faire une fonction. D'ailleurs cette fonction existe déjà sur certains système d'exploitation. Sur GNU/Linux cette fonction se nomme asprintf.
|
|
Exemple d'utilisation :
|
|
Ce qui donne :
|
|