Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
687 connectés 

  FORUM HardWare.fr
  Programmation
  C

  Lancer des applications externes ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Lancer des applications externes ?

n°925693
Muuthauwg
Posté le 17-12-2004 à 08:08:46  profilanswer
 

Bonjour,
 
Quelle est la "commande", fonction à utiliser pour lancer un programme externe en C ?
Ex : fonction("c:\windows\calc.exe" );
 
Question supplémentaire :
Avec Dev C++, la fonction strcomp ne prend que deux paramètres (2 chaînes), alors qu'il est possible de passer aussi un integer en plus (pour limiter la comparaison aux n premier caractère). Comment pouvoir utiliser cette variante ?
 
Merci d'avance.

mood
Publicité
Posté le 17-12-2004 à 08:08:46  profilanswer
 

n°925695
printf
Baston !
Posté le 17-12-2004 à 08:13:12  profilanswer
 

La fonction que tu recherche est strncmp.


---------------
Un matin je me lèverai et il fera beau.
n°925701
Muuthauwg
Posté le 17-12-2004 à 08:27:01  profilanswer
 

printf a écrit :

La fonction que tu recherche est strncmp.


 
Ok merci :) c'est bien ça que je cherchais, je pensais que c'était la même!
Et pour appeler d'autres programmes c'est possible ?

n°925702
skeye
Posté le 17-12-2004 à 08:40:52  profilanswer
 

system()

n°925703
Emmanuel D​elahaye
C is a sharp tool
Posté le 17-12-2004 à 08:50:09  profilanswer
 

Muuthauwg a écrit :

Bonjour,
 
Quelle est la fonction à utiliser pour lancer un programme externe en C ?
Ex : fonction("c:\windows\calc.exe" );


Code :
  1. system ("c:\\windows\\calc.exe" );
  2. system ("c:/windows/calc.exe" );


 

Citation :

Question supplémentaire :
Avec Dev C++, la fonction strcomp ne prend que deux paramètres (2 chaînes), alors qu'il est possible de passer aussi un integer en plus (pour limiter la comparaison aux n premier caractère). Comment pouvoir utiliser cette variante ?


Pas de strcomp() en C standard. C'est strcmp().
La fonction que tu cherches est strncmp().
 
-> Responsables HFR : Très bien la nouvelle fonction [Aperçu]


Message édité par Emmanuel Delahaye le 17-12-2004 à 08:52:25

---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°925707
Muuthauwg
Posté le 17-12-2004 à 08:58:57  profilanswer
 

Ok merci à vous tous, j'ai eu toute les réponses que je voulais et mes tests sont concluant :) :)

n°978200
coincoin13​07
Posté le 11-02-2005 à 02:58:14  profilanswer
 

Peut-on lancer un .bat avec cette fonction?
merci :) (non non cest pas pour faire lidiot...)

n°978205
matafan
Posté le 11-02-2005 à 04:29:27  profilanswer
 

Tu peux lancer tout ce que l'interpreteur de commande peux lancer, pour la bonne raison que system() passe la chaine au shell (sous unix/linux en tout cas).


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  Lancer des applications externes ?

 

Sujets relatifs
Utilisation de .jar externesLancer un .exe depuis n importe quel repertoire
Lancer une fonction depuis une autre...[Struts] lancer une action dans le code jsp
lancer un script shell sur un serveur distant a partir d'un batchProblème javabeans : jar impossible à lancer dans la beanbox
Fenetre ms dos se ferme toute seule, impossible de lancer un .exeComment lancer les asp avec IIS ?
Lancer Access sans obtenir le splash screenFichiers nécessaires pour lancer un EXE sans VB installé ?
Plus de sujets relatifs à : Lancer des applications externes ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR