Non faudrait des char* pour vos c-strings
Que doivent faire les fonctions ? Retourner un pointeur ce n’est pas plus compliqué que retourner un entier
char * f1(const char * s)
{
static char str1[50]; // s’assurer d’avoir assez de place
strcpy(str, “param = “);
strcat(str, s); // ou pour ne pas déborder utiliser strncat() et 50-9-strlen(s) comme place totale et ne pas oublier de mettre un ‘\0’ à la fin au cas où
return str1;
}