victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 2023
-
2 août 2004 à 12:16
victorcoasne
Messages postés1101Date d'inscriptionjeudi 24 avril 2003StatutMembreDernière intervention23 juillet 2023
-
3 août 2004 à 14:05
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 2 août 2004 à 13:12
IMPOSSIBLE que la func devine le nbr d'octets libres d'emploi a partir du pointeur, c'est pas la func
int ExtraLucide() que tu ecris.
Ajoute un param size comme dit plus haut.
Ben me voila epuise pour ce post, au prochain.
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 2 août 2004 à 23:07
Non je ne crois pas.
En fait quand tu passes par un pointeur tu indiques l'emplacement en mémoire du premier element. Ensuite pour ta chaine de caractere, le programme sait qu'il faut lire jusqu'a qu'il rencontre le caractere de fin de chaine qui correspond a '\0'. Mais en aucun cas il ne sait la taille allouée pour la variable en question.
Comme te la suggeré BruNews, passe la taille de ton tableau en parametre a ta fonction. C'est le plus simple a faire.