Bonjour !
J'ai un petit ennui avec sscanf
J'ai un buffer qui contient un login et un message, et je souhaite recupérer dans deux tableaux différents le login et le message.
1 2 3
| char buffer[144];
char login[16];
char msg[128]; |
J'ai tout d'abord essayé de remplir le buffer de cette façon :
Puis de faire un sscanf :
sscanf(buffer,"%s\\%s",login,msg);
Mais ça ne fonctionne pas, tout le buffer va dans login...(enfin ses 16 premiers octets).
Ensuite j'ai essayé :
sscanf(buffer,"%s %s",login,msg);
Mais c'est pas encore ça, le login est bien dans le bon tableau, mais msg[128] ne contient que le premier mot de "mon petit message"
Merci à celui qui peut m'aider à debloquer la situation
Sorry
Partager