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

  FORUM HardWare.fr
  Programmation
  C

  Ouverture de fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ouverture de fichier

n°1405627
lamyo
Posté le 12-07-2006 à 15:03:28  profilanswer
 

Bonjour,
 
Savez vous s'il est possible d'ouvrir un fichier grace à une commande/fonction en C ?
(j'ai creer un fichier en .doc que j'aimerai ouvrir directement).
 
Merci d'avance. :jap:

mood
Publicité
Posté le 12-07-2006 à 15:03:28  profilanswer
 

n°1405630
_darkalt3_
Proctopathe
Posté le 12-07-2006 à 15:06:12  profilanswer
 

fopen
 
c'est une fonction de base ...

n°1405641
lamyo
Posté le 12-07-2006 à 15:10:31  profilanswer
 

Merci mais je me suis mal exprimé, par ouvrir un fichier je voulais dire lancer le document. C'est a dire comme si je double cliquait dessus...

n°1405651
Elmoricq
Modérateur
Posté le 12-07-2006 à 15:23:21  profilanswer
 

Ca dépend du système d'exploitation.

n°1405675
franceso
Posté le 12-07-2006 à 15:38:34  profilanswer
 

Elmoricq a écrit :

Ca dépend du système d'exploitation.

visiblement (d'après le précédent topic de lamyo), il est sous windows
 
 
 
lamyo> il n'y a pas de fonction C qui te permette de faire ça : comme te l'a dit Elmoricq, ce genre de chose dépend essentiellent du système et de l'environnement dans lequel tu te trouves (et qui définit quel programme est utilisé par défaut pour ouvrir chaque type de fichier).
Il faut que tu fasses appel à la fonction system() pour lancer la commande de ton environnement qui te permettra de faire ce que tu veux. Je ne connais pas bien windows, mais je crois qu'il y a une commande "start" qui lance automatiquement le programme associé à ton fichier.
 
Du coup, ça doit donner un truc dans le genre :

Code :
  1. system("start fichier.doc" );


 
Quelqu'un peut confirmer ?


Message édité par franceso le 12-07-2006 à 15:39:10

---------------
TriScale innov
n°1405677
_darkalt3_
Proctopathe
Posté le 12-07-2006 à 15:40:27  profilanswer
 

il me semble que start ouvre une commande DOS, mais chuis pas sur du tout, ca se teste

n°1405679
Elmoricq
Modérateur
Posté le 12-07-2006 à 15:41:56  profilanswer
 

Je confirme que cela fonctionne avec start, en ligne de commande sous Windows. :jap:
 
C'est sans doute le moyen le plus simple d'arriver à ses fins, mais il y a surement des fonctions de l'API qui permettent de faire ça également.
 
 

_darkalt3_ a écrit :

il me semble que start ouvre une commande DOS, mais chuis pas sur du tout, ca se teste


start est une commande du shell. C'est "cmd" pour ouvrir une invite de commande ("command" pour les versions 9x/Me de Windows)


Message édité par Elmoricq le 12-07-2006 à 15:43:17
n°1405685
_darkalt3_
Proctopathe
Posté le 12-07-2006 à 15:47:16  profilanswer
 

"start monficher.txt" dans une invite de commande  m'ouvre en plus une commande DOS (ou invite de commande, je m'exprime peut etre mal); pas chez vous ? (sous XP)


Message édité par _darkalt3_ le 12-07-2006 à 15:47:40
n°1405690
Elmoricq
Modérateur
Posté le 12-07-2006 à 15:51:13  profilanswer
 

Ben je suis sous XP aussi, et quand je fais un start monfichier.whatever ça m'ouvre bien l'application ad hoc sans rien de plus

n°1405696
lamyo
Posté le 12-07-2006 à 15:57:23  profilanswer
 

Merci ca marche parfait!
vraiment merci!!!  :jap:

mood
Publicité
Posté le 12-07-2006 à 15:57:23  profilanswer
 

n°1405698
_darkalt3_
Proctopathe
Posté le 12-07-2006 à 15:58:59  profilanswer
 

Faut croire que ca se configure alors. Ca se passe comment chez l'interessé ?

n°1405699
_darkalt3_
Proctopathe
Posté le 12-07-2006 à 15:59:09  profilanswer
 

[:grilled]

n°1405702
lamyo
Posté le 12-07-2006 à 16:02:50  profilanswer
 

bah y a juste le doc qui se lance, rien d'autre c'est parfait quoi  :love:  
Encore merci!


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

  Ouverture de fichier

 

Sujets relatifs
Vérifier la dispo d'un fichier avant ouvertureRécupérer nom du fichier Excel en ouverture
[Xml/Excel] Ouverture fichier xml avec excel2000[VBA-E] SOS - Ouverture de fichier avec macro
Ouverture de fichier en lecture, bloquante ou pas ?ouverture d'un fichier excel avec vba
[perl] ouverture de fichier d'extension particuliere.Ouverture d'un fichier Excel avec un XML et lancement d'une macro
Ouverture d'un fichier avec commande shellouverture d'un fichier access sous excel
Plus de sujets relatifs à : Ouverture de fichier


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