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 :
le résultat à l'écran est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 printf("ErrMsg %s\n",Output->ErrMsg)
MD06 0901Z
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager