bonjour, j'ai écrit un programme en C qui permet de lire un String "YYYY/MM/DD"
qui correspond à une date à insérer dans une table (SQL).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
  char laDate[10];//a été déclaré dans la declare section 
        printf("Entrer la date (YYYY/MM/DD)");
 
	fgets(laDate,10,stdin);
 
	EXEC SQL INSERT INTO commandes   
          (client_id,date_commande,date_echeance)
		VALUES (:idClient,getdate(),:laDate);
après il y a une erreur de segmentation, alors que si je retape la même chose dans le serveur sql il insère la date.
comment transformer ce string en un format de date acceptable ?