problème de printf d'un chaîne de caractère
Bonjour,
Je souhaite afficher une chaine de caractère mais j'ai une instruction "printf" qui ne me retourne pas la valeur attendue.
Mon printf est :
Code:
1 2
|
printf("ErrMsg %s\n",Output->ErrMsg) |
le résultat à l'écran est :
Mais ce n'est pas le résultat attendu.
J'ai vérifié avec le débugger "gdb" le contenu de la variable "Output->ErrMsg"
J'obtiens:
Code:
1 2 3
|
(gdb) p Output->ErrMsg
$2 = "/$", ' ' <repeats 24 times>, "INTRODUCTION TO HELP EN 28NOV06 0901Z\r \r THESE ARE THE WAYS YOU CAN FIND THE HELP YOU NEED:\r \r TYPE OF HELP", ' ' <repeats 17 times>, "ENTRY", ' ' <repeats 19 times>, "EXAMPLE\r ", '-' <repeats 12 times>, ' ' <repeats 17 times>, "-----", ' ' <repeats 19 times>, "-------\r S"... |
Qq'un aurait-il eu un problème similaire ?
Merci