Bonjour,
J'aurais voulu savoir ce que retourne le main quand on passe un return(variable)
Par exemple :
test1.c :
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int variable;
char* argument = "test2";
variable = system(argument);
printf("variable = %d\n", variable);
return (0);
}
et test2.c :
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int variable = 2;
return(variable);
}
Au lieu de 2 on récupère 512 et quand on passe 3 on récupère 768 (rapport avec les multiples de 256 ? )
Merci d'avance