est-il possible d'écrire un programme C qui lit un autre programme ligne par ligne et de le faire exécuter (2ème programme)? S'il vous plaît aiderExécuter un programme en utilisant un programme C
Répondre
Lire dans le programme, le mettre dans un fichier, le compiler, le lier et l'exécuter?
C n'est pas Perl si c'est ce que vous cherchez.
Frank
Par exemple: j'ai un programme pour imprimer "bonjour monde" (programme 2). J'ai donc besoin d'un programme en C qui pourrait lire le programme 2 et l'exécuter (en donnant le programme au processeur pour l'exécution). alors j'ai besoin d'obtenir la sortie de programme2 – ask
Oui.
Mais les détails sont compliqués et dépendent de beaucoup de choses que vous ne spécifiez pas dans votre question.
- Dans quelle langue le deuxième programme est-il écrit? Pourquoi voulez-vous que cela affecte la façon dont cela doit être fait?
- Cherchez-vous à contrôler le 2ème programme d'une manière avancée?
- etc.
je fais le 2ème programme aussi en C (comme pour le moment). J'essaie de faire un programme équivalent à l'opération du shell – ask
@ask: Comment le 2ndProgram sera-t-il lu par le 1stProgram? Est-ce que 2ndProgram sera lu en tant que code source, ou en tant que binaire compilé? Vous voudrez peut-être modifier et clarifier votre question. – FrustratedWithFormsDesigner
@ask: considérez C shell :))) La langue n'est pas exactement C cependant. –
Il est ce qu'on appelle un interprète. Google pour "interprète C".
oui, avec exec sur unix et ShellExecute sur les fenêtres
Um, "ligne par ligne" suppose un peu le code source ... suggère également fortement que l'OP ne connaît pas la différence entre source et binaire. :) –
J'essaie d'écrire un programme C capable de lire un autre programme et de le donner au processeur pour exécution. – ask
@ask: Pourriez-vous être plus précis et éditer votre problème spécifique dans votre question? À l'heure actuelle, il est fermé à cause de «pas une vraie question». Exactement ce que tu veux faire? Donnez un exemple détaillé. –
Oui. Ce n'est pas seulement possible, mais fait tout le temps. UNIBASIC & UNIBASIC DL4 sont deux des langages que j'ai utilisés qui sont écrits en C.
- 1. Exécuter un programme C en python?
- 2. exécuter un programme compilé en utilisant AJC
- 3. Comment exécuter un programme en utilisant Maven?
- 4. exécuter/ouvrir un programme en C#
- 5. programme exécuter dans C _without_ en utilisant un shell
- 6. en utilisant C# Processus pour exécuter un programme exécutable
- 7. Comment exécuter un programme externe via un programme C#?
- 8. exécuter un programme Java
- 9. Exécuter un programme JGNAT?
- 10. Exécuter un programme à partir d'un programme C
- 11. Exécuter un programme JFrame
- 12. Exécuter programme Java dans un autre programme
- 13. Accélérer un programme C en utilisant pthreads
- 14. Comment compiler un programme C en C?
- 15. exécuter un script SQL programme
- 16. Comment exécuter un programme spécifié?
- 17. exécuter un programme externe (exécutable) en python?
- 18. Exécuter un programme en arrière-plan
- 19. comment exécuter un programme cgi
- 20. Exécuter un autre programme dans un programme multithread
- 21. Exécuter un programme antivirus par programmation en utilisant Delphi
- 22. Comment exécuter un programme en utilisant le serveur PUTTY?
- 23. Comment exécuter un programme externe
- 24. comment puis-je exécuter un programme externe en C?
- 25. Comment exécuter un programme en C pendant x minutes?
- 26. Comment exécuter un programme en Python.
- 27. Java exécuter un programme dans le programme java pour mac
- 28. C programme qui imprime un autre programme C en japonais
- 29. Exécuter le programme Python en utilisant PHP
- 30. un C-programme en utilisant un certain posix commandes
Que voulez-vous dire "lit un autre programme ligne par ligne"? Lit le code source? – Oystein
Il semble que vous vouliez écrire un interpréteur en C. C'est possible. – FrustratedWithFormsDesigner
Cette question est trop vague pour une réponse satisfaisante, comme le montre la variété des réponses. Que voulez-vous dire "lit un autre programme ligne par ligne et le faire exécuter?" Voulez-vous un compilateur? Un interprète? L'équivalent d'un script shell qui utilise le compilateur existant pour compiler un programme et ensuite exécuter la sortie? Tout cela est possible, et tous sont des choses différentes. (Aussi, dans quelle langue sera le deuxième programme?) –