CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

(win32 / C/C++) Récupérer résultat

lord_kalipsy
lord_kalipsy
Niveau 10
31 décembre 2004 à 02:22:55

Arf, désolé pour le titre pas explicite : il n´y avait pas assez de place.

  • Salut*

Alors voila, j´ai trouvé une fonction du shell qui permet d´éxécuter un . exe et de lui donner des params. Jusqu´ici aucun problème. Ce que je cherche à faire c´est de " récupéré" ce que renvois le . exe ( un peu comme les erreurs renvoyé à l´IDE par le compilo ) .

J´ai pensé à stocké tout ça dans un . txt intermédiaire, mais peux-être qu´il y a une meilleure manière . ...

Merci,

Psy³

Koyo-K
Koyo-K
Niveau 9
31 décembre 2004 à 03:43:52

Désolé de ne pas pouvoir t´aider lord_kalipsy mais j´en profite de squatter ton topic pour poser une question :p)
Je vois souvent écrit " shell programming" -> c´est quoi le rapport entre une coquille et la programmation :question:

Kelios
Kelios
Niveau 8
31 décembre 2004 à 04:26:41

C´est que el señor Kalipsy, eh bien los gusta les fruits de mer :)

Kelios
---------

lord_kalipsy
lord_kalipsy
Niveau 10
31 décembre 2004 à 04:32:03

Bah le " shell" c´est un autre nom utilisé pour pour " interface d´utilisateur", sous linux/unix le command shell c´est l´interface en mode texte.

Dans notre cas, j´parle de " l´explorer shell" de windoze. L´explorer quoi . .. le truc avec les zolies icones :)

Le shell programming ( sur windoze ) permet de rajouter/enlever/modifier des trucs de l´explorer. Tu peux par exemple rajouter un option quand on fait un clic droit sur un certain type de fichiers ( Un peu comme WinAmp avec les mp3 ) .

Psy³

DasHuhn
DasHuhn
Niveau 10
31 décembre 2004 à 12:02:19

" Tu peux par exemple rajouter un option quand on fait un clic droit sur un certain type de fichiers"
-> Sauf que ça, pas besoin de savoir programmer pour le faire.

dnob700
dnob700
Niveau 10
31 décembre 2004 à 17:43:52

oui, mais pour le faire chez les autre avec tes programme c´est plus pratique que de leur dire de le faire eux-même.

kalipsy : si les programmes que tu lance sont en mode texte, regarde dans le SDK win32 les fonction de manipulation de console, par ce qu´il y en a pour attacher une console à un processus.

donc tu lance ton programme en pause, tu lui attache une console et tu le redémarre. Il te reste plus qu´a récupérer ces sortie dans la console.

bon ensuite, j´ai pas la moindre idée de comment on fait ça, mais en théorie, c´est plus ou moins comme ça que ça marche.

DasHuhn
DasHuhn
Niveau 10
31 décembre 2004 à 17:44:40

" oui, mais pour le faire chez les autre avec tes programme c´est plus pratique que de leur dire de le faire eux-même.
"
-> Uip si tu veux.

dnob700
dnob700
Niveau 10
03 janvier 2005 à 22:12:41

j´ai trouvé mieux !

il y a des fonction toute faite pour ça bien sûr !

il faut utiliser les pipe.

utilise la fonction _popen ( regarde quand même des bouts de code pour comprendre) et tout marche comme sur des roulettes.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment