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 :
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;
}
Ca compile comme il faut, mais lorsque je lance mon programme voilà l'erreur que j'obtient : Erreur de segmentation (core dumped)

Et printf fonctionne toujours comme il faut...

Une idée?