add maths optimisation tp

master
Antoine PEREDERII 1 year ago
parent f272f48ca7
commit 600a25b5bf

Binary file not shown.

@ -5,6 +5,7 @@ int main(int argc, char* argv[])
{
for(int i = 0; i < argc; ++i)
printf("argument %d : %s \n", i, argv[i]);
puts("\n----------------\n"); //mieux qu'un printf car moins gourmand pour char()
printf("PATH => %s\n", getenv("PATH"));

@ -13,7 +13,6 @@ int main(int argc, char **argv) {
struct timespec t;
switch(pid=fork()) {
case -1 : /* Oups !!! fork n'a pas marché !*/
perror("fork"); exit(errno);
@ -38,7 +37,6 @@ int main(int argc, char **argv) {
printf("[pere]: mon fils %d a retourne le code %d\n", pid, WEXITSTATUS(etat));
else
printf("[pere]: mon fils %d s est mal termine\n",pid);
printf("[pere]: Fin du processus pere de pid %d.\n", getpid());
}

@ -31,7 +31,7 @@ int main (int argc, char* argv[]){
fputs("Donner un arg entier\n", stderr);
exit(1);
}
/* le atoi ne gère pas les erreurs
/* le atoi ne g<>re pas les erreurs
preferer le sscanf (un scanf dans une chaine) */
N=atoi(argv[1]);
@ -48,7 +48,7 @@ int main (int argc, char* argv[]){
}
}
/* la suite n'est faite que par le père */
/* la suite n'est faite que par le p<>re */
for (i=0 ; i<N ; i++) {
if ((pid=wait(&etat))==-1) {perror("pb wait"); exit(errno);}
if (WIFEXITED(etat))

Loading…
Cancel
Save