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.
J'ai tout d'abord essayé de remplir le buffer de cette façon :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char buffer[144]; char login[16]; char msg[128];
Puis de faire un sscanf :login\\mon petit message
Mais ça ne fonctionne pas, tout le buffer va dans login...(enfin ses 16 premiers octets).
Code : Sélectionner tout - Visualiser dans une fenêtre à part sscanf(buffer,"%s\\%s",login,msg);
Ensuite j'ai essayé :
login mon petit messageMais 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"
Code : Sélectionner tout - Visualiser dans une fenêtre à part sscanf(buffer,"%s %s",login,msg);
Merci à celui qui peut m'aider à debloquer la situation
Sorry
Partager