Bonjour
Resultat:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 #include<stdio.h> int main(){ pid_t pid; scanf("PID de infini: %ld", pid); printf("utiliser pour kill le pid = %ld \n", pid); }
et si j'exécute la valeur de sortie du printf n'a rien a voire avec c'elle du scanf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 assassin.c: In function ‘main’: assassin.c:12: warning: format ‘%ld’ expects type ‘long int *’, but argument 2 has type ‘pid_t *’ assassin.c:13: warning: format ‘%ld’ expects type ‘long int’, but argument 2 has type ‘pid_t *’
je diré que c'est normale.
Mais je ne trouve pas la solution pour lire un type pid_t.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ./assassin 5 utiliser pour kill le pid = -1076579920
Merci d'avance pour tout les répances.
Partager