Bonjour je suis en train de faire un programme en c dans ce programme je veux à un moment connaître le nombre de processeur sur ma machine pour se faire je fais :
donc ici normalement dans mon t j'ai le nombre de processeurs mais quand je fais ensuite
Code : Sélectionner tout - Visualiser dans une fenêtre à part t=system("cat /proc/stat | grep cpu* | wc -l");
et que j'affiche t dans ma console j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int t=0; t=system("cat /proc/stat | grep cpu* | wc -l"); t++;
le nombre de processeurs \n et 1
si j'aligne les t++; genre
je vais avoir le nombre de processus \n 4
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int t=0; t=system("cat /proc/stat | grep cpu* | wc -l"); t++; t++; t++; t++;
je comprends pas normalement system rend un entier et là c'est pas entier je comprends pas
Partager