bonjour,
j'essai d envoyer un parametre a un script CGI.
la transmition du parametre semble etre correcte cependant un petit probleme subsiste.
la ligne en rouge ne fonctionne pas seulement le premier caractere est enregistré dans default_str, je ne comprend pas pourquoi?
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");
de plus si j'avais plus de parametre a transmettre serait t il possible de faire ca:
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part sscanf(data,"TEXT=%s&TAILLE=%ld&.....",&default_str,&taille,....);
Partager