J'ai un tableau de u_chars et je veux l'imprimer en utilisant printf. Je ne connais pas la taille du tableau:Impression d'un tableau de u_chars
u_char *ip_p;
printf("%s", ip_p); // EXC_BAD_ACCESS D:<
Je veux imprimer ça. Comment puis-je faire ceci?
Vous êtes confronté à cela si '* ip_p' pointe vers un bloc qui n'est pas terminé par' NULL'. Comment est-ce que le bloc pointé de 'ip_p' est lu en lecture/acquis/etc.? – birryree
Il s'agit d'une structure affectée à partir de données brutes. Ce n'est en effet pas NULL-terminé. Mais si je ne connais pas la taille du tableau, comment puis-je ajouter un caractère NULL? –