bonjour,

j'essai d envoyer un parametre a un script CGI.

la transmition du parametre semble etre correcte cependant un petit probleme subsiste.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
data = getenv("QUERY_STRING");
if(data == NULL)
      printf("<P>Error! Error in passing data from form to script.\n");

sscanf(data,"text=%s",&default_str);
if(default_str == NULL)
      printf("<P>Error! Error in passing data from form to script.\n");
la ligne en rouge ne fonctionne pas seulement le premier caractere est enregistré dans default_str, je ne comprend pas pourquoi?

de plus si j'avais plus de parametre a transmettre serait t il possible de faire ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sscanf(data,"TEXT=%s&TAILLE=%ld&.....",&default_str,&taille,....);
merci