Petite question de C sur linux

Signaler
Messages postés
26
Date d'inscription
jeudi 6 janvier 2005
Statut
Membre
Dernière intervention
22 novembre 2005
-
Messages postés
26
Date d'inscription
jeudi 6 janvier 2005
Statut
Membre
Dernière intervention
22 novembre 2005
-
N'étant qu'une débutante,
j'aimerais savoir qu'elle est l'instruction de reboot en C sur Linux.
C'est pour faire redemarrer une sorte de système.


Merci


Biz...!

7 réponses

Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
fo les droits

mais si tu ve le faire d'un executable, c'est comme depuis une console

shutdown -r now

Magic Nono: l'informagicien!
Messages postés
26
Date d'inscription
jeudi 6 janvier 2005
Statut
Membre
Dernière intervention
22 novembre 2005

ok merci,
mais comment tu l'inclus dans ta page de code en c.


Biz...!
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
a ui,
avec
ShellExecute
(fonction dépréciée sous windows, mais ici, WinExec ne doit pas être implémenté)
ou
command ou system (de mémoire...)

Magic Nono: l'informagicien!
Messages postés
26
Date d'inscription
jeudi 6 janvier 2005
Statut
Membre
Dernière intervention
22 novembre 2005

Excuse, mais ne pourrais-tu pas me donner un exemple. J'ai vraiment du mal, que ce soit avec Linux ou avec du C.


Merci beaucoup

Biz...!
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
ben, fo essayer directement

#include <stdlib.h>
main()
{
system("shutdown -r now
");
}

Nota: Gaffe, ça va rebouter dès l'éxécution....

Magic Nono: l'informagicien!
Messages postés
1878
Date d'inscription
jeudi 16 octobre 2003
Statut
Membre
Dernière intervention
16 mars 2011
1
sinon, directement sous le shell UniX, fait

man shutdown

au fait pr compiler directement le prog ci dessus:

gcc -o monReboot reboot.c

et

l'exec:

./monReboot

Bizz

Magic Nono: l'informagicien!
Messages postés
26
Date d'inscription
jeudi 6 janvier 2005
Statut
Membre
Dernière intervention
22 novembre 2005

Je vais tester ça tout de suite.


Je voulais te dire un grand merci pour ton aide et surtout pour ta patience.


Je sais que je peux être chiante vu mon ignorance en matière de programmation, on dirait pas que je fais des études dans ce domaine.


Encore merci


Biz...!