Salut,
je fais présentement des petits programmes du projet Euler. Beaucoup de problèmes nécessitent une conversion nombre à string. J'utilise sprintf() pour se faire. Mais voici mon problème, comment faire pour allouer exactement l'espace nécessaire à mon string? Voici ce que je fais présentement:
Mon problème est le choix complètement arbitraire de la longueur du string. J'aimerais mieux allouer dynamiquement la taille exact. Comment faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 char str[50]; (void)sprintf(str, "%lu", x);
Merci.
Partager