begin process at 2012 05 30 10:42:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Divers

 > 

utiliser la fonction exec


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

utiliser la fonction exec

dimanche 5 juin 2011 à 02:27:51 | utiliser la fonction exec

badsha

Bonjour à tous,

je voudrai savoir comment écrire la fonction exec si par exemple mon executable (a.out) se trouve suivant ce chemin: /home/bureau/test

je veux utiliser exec dans un code en C, je suis sous linux

merci par avance.
dimanche 5 juin 2011 à 05:34:29 | Re : utiliser la fonction exec

patatalo

Membre Club Administrateur CodeS-SourceS
salut,

char *args[] = { 0 };

execv("/home/bureau/test/a.out", args);

!!! ceci executera le fichier dans le process courant (si j'ai bien compris car pas testé).

Pour executer le fichier dans un autre process:

if (!fork()) execv(...);

@++
dimanche 5 juin 2011 à 05:36:33 | Re : utiliser la fonction exec

patatalo

Membre Club Administrateur CodeS-SourceS
Réponse acceptée !
re,

plutôt:

char *args[] = { "/home/bureau/test/a.out", 0 };

execv(args[0], args);

@++
lundi 6 juin 2011 à 01:15:49 | Re : utiliser la fonction exec

badsha

ca marche merci a toi patatalo

lundi 6 juin 2011 à 01:39:33 | Re : utiliser la fonction exec

badsha

j'ai crée une extension php et donc j'ai obtenu une librairie .so (je suis sous linux) qui affiche !hello world! , je veux préciser que dans cette libraire existe une fonction qui s'appelle test et c'est elle qui affiche !hello world!

comment je peux integrer cette libraire en php afin d'afficher !hello world!
lundi 6 juin 2011 à 07:11:57 | Re : utiliser la fonction exec

coucou747

Administrateur CodeS-SourceS
Bonjour,

apres une minute de recherche :

http://fr.php.net/manual/en/function.dl.php
http://fr.php.net/manual/en/ini.core.php#ini.extension

Il suffit de lire le manuel, il est très bien fait.

Bonne journée


Cette discussion est classée dans : fonction, utiliser, exec


Répondre à ce message

Sujets en rapport avec ce message

Attendres x secondes [ par JosueClement ] Je compile tous mes programmes avec Borland Turbo C++ 4.5 !Je voudrais utiliser une simple fonction qui fasse attendre x sec.Mais la fonction sleep(); Utiliser un plugin (en dll) [ par CyberP ] Comment utiliser un plugin ? Le charger et utiliser les fonctions qui sont à l'intérieur ?Je compile un fichier en dll avec une fonction "dire_bonjour Re-utiliser une variable [ par squall51 ] J'essaie de créer un programme.J'ai du le diviser en plusieurs fonction.J'aimerai savoir si il est possible d'utiliser une variable definie dans un fo differencier fichier/dossier [ par glipper ] Bonjour,je voudrais juste savoir quelle fonction utiliser pour faire la difference entre un fichier et un dossier... j'ai essayé d'utiliser la fonctio utiliser une fonction d'une lib C dans une classe c++ [ par snook ] Bonjour,j'aimerais savoir comment doit on proceder pourappeler une fonction d'une librairie ecrite en C dansmon programme C++?exemple: ma lib possede Flash OCX sans MFC [ par Bilock ] Bonjour,Depuis quelque temps je cherche un moyen d'utiliser Flash OCX sans faire appel aux MFC. Et vu mon niveau en prog ben c'est pas facile.Dernière analyseur d'expression [ par loicus ] Voila, je cherche une fonction, qui pourrait transformer une expression (suite de char) en une ligne de code qui sera utiliser par le programmeex : ma Comment utiliser SwitchToThread ?? [ par vinvay ] Losque je veux mettre un thread à la fin de la liste d'ordonnancement, il faut que j'utilise la fonction SwitchToThread() à l'intérieur du thread conc variable globale ou non [ par fcbouan ] quel es la bonne approche , utiliser par exemple une variable globale de buffer gMonbuffer[TAILLE] et l utiliser dans une fonction ( ecriture dans un Exportations de fonction EXE --> DLL [ par rclsilver02 ] Voila. Je suis sur un projet qui pourra gérer des modules. Chaque module se trouver dans une DLL et pourra utiliser des fonction du programme principa


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales