Bonjour à tous,
Je me permet de vous solliciter car je bloque sur un petit souci, j'espere que vous pourrez m'aider
Mon but est de créer un softphone IP en C et ceci grâce à des librairies open sources.
Bref, je recupère des infos provenant d'un serveur Asterisk à l'aide d'une fonction. Cette fonction met automatiquement les infos en chaine de caractère.
et voila ce que j'obtient à l'affichage de cette chaine de caractère:
port audio est :@η
du coup je peux rien faire avec ça
voici le bout de programme:
Je travail sous linux avec comme outil de developpement eclipse!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 char *port_audio; char port_audio2[500]; osip_body_t * body; size_t body_length; a=osip_message_get_body(je->response, 0, &body); // recupere l'info i=osip_body_to_str(body,&port_audio,&body_length); //met en string for(i=0;i<body_length;i++) { port_audio2[i]=port_audio[i]; } printf("%s\n",port_audio2); // affichage de la chaine de caractere
Merci d'avance pour votre aide.
Partager