bonsoir à tous
je me trouve devant un problème de communication entre un script php
et un code en C:
je m'explique: mon code C est le suivant :
J'appelle ce dernier avec un script php (après avoir compilé le code à la main)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #include <stdio.h> int main(void) { int a; scanf("%d",&a); printf("vous avez entré : %d \n", a); return 0; }
Mon problème est le suivant: normalement mon script en C devrait attendre que je saisisse une valeur avant de m'afficher le résultat. Celui-ci "invente" une valeur pour la variable "a". et le script affiche : "vous avez entré : 134514132".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $last_line = system('./a.out', $retval); echo ' <hr />La dernière ligne lue : ' . $last_line . ' <hr />Valeur retournée : ' . $retval;
Comment je peux faire pour entrer une valeur de "a" avec mon script php ?
merci par avance de votre aide.
Partager