J'ai un programme de script shell qui donne un résultat. J'ai besoin de la sortie du script et stocker dans le programme c.Enregistrer la sortie dans un programme c Variable
Répondre
Theres deux façons dont vous pouvez le faire:
Exécutez le programme à partir du programme C, en utilisant quelque chose comme ceci: How to execute a command and get output of command within C++ using POSIX? La réponse est écrite pour C++, mais il est tous les mêmes appels que dans C.
Pipe la sortie de l'autre programme dans votre programme C. Cela signifie que votre programme C ne sera pas exécuté avant l'autre programme. Par exemple, la commande:
ls | MONPROG
prendra la sortie de « ls » et le nourrir dans myprog, qui peut le lire via scanf ou fgets, par exemple.
Bien !! : @OP ci-dessous I mise en œuvre de 2 option –
- 1. Enregistrer la sortie dans la variable
- 2. Enregistrer la sortie de la commande dans la variable
- 3. Récupère la sortie d'un programme C dans une variable d'un autre programme C
- 4. Comment enregistrer la sortie dans un fichier
- 5. Comment enregistrer la sortie dans une variable en Perl
- 6. Enregistrer "écran" (programme) de sortie dans un fichier
- 7. Enregistrer la sortie du fichier dans la variable
- 8. Transfert de la sortie d'un programme dans un fichier C
- 9. Programme C - sortie déroutante
- 10. Entrée, Sortie C Programme
- 11. Sortie d'un programme C
- 12. Programme C++, sortie
- 13. Enregistrer la sortie de commande à la variable sans l'imprimer sur la sortie standard
- 14. C# À la touche - programme de sortie
- 15. Expliquer la sortie du programme C++ suivant
- 16. Lire la sortie du programme C++
- 17. Matlab: enregistrer la sortie du journal en variable?
- 18. Expliquer la sortie d'un programme c
- 19. Sortie du programme C/CUDA
- 20. Comment enregistrer la sortie dans la console dans un fichier?
- 21. Sortie du programme C suivant
- 22. Comment rediriger la sortie d'un programme c vers un fichier?
- 23. Version du compilateur de sortie dans un programme C++
- 24. C#: Enregistrer un type de classe dans une variable?
- 25. programme C: sortie semble confus
- 26. déclarer la variable et enregistrer des données dans la variable
- 27. Enregistrer l'heure et la sortie du programme dans des variables séparées
- 28. Affectation de la sortie d'un programme à une variable
- 29. enregistrer la transformation de sortie xslt dans un fichier
- 30. C# (encore, encore?) Variable ne pas enregistrer
Comment avez-vous l'intention de "stocker une valeur dans un programme"? –
Utilisez simplement 'popen'. – cnicutar
Je veux obtenir des chaînes de certains fichiers texte avec awk.And, stocker les chaînes dans virables du programme C. – lixiaomeng