Bonjour
Alors voilà, j'ai une erreur plus que surprenante avec sprintf!
Ca ne fonctionne tout simplement plus... Je n'ai rien fait de particulier et des programmes qui fonctionnaient très bien avant plantent lors de l'appel de cette fonction
Alors pour m'en assurer j'ai fais un programme très basique :
Ca compile comme il faut, mais lorsque je lance mon programme voilà l'erreur que j'obtient : Erreur de segmentation (core dumped)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 #include <stdio.h> int main(int argc, char *argv[]) { char* test = ""; int i = 3; sprintf(test, "blabla%d", i); printf("%s", test); return 0; }
Et printf fonctionne toujours comme il faut...
Une idée?![]()
Partager