Ceci est une question de niveau débutant en C. Je ne sais pas par où commencer à chercher/chercher. Donc, si j'ai un programme fonctionnant continuellement en C, quelle est la meilleure façon d'accepter l'entrée via la ligne de commande dans le programme?C - exécution du programme en cours d'exécution
EX, MySQL est déjà en cours d'exécution, mais vous pouvez traiter une commande appel
mysql SELECT * FROM *
Ai-je besoin d'un autre programme pour écrire dans le fichier/stdin entrer le code ici
Précision:
Donc, mysql semble pouvoir prendre des commandes alors qu'il est déjà en cours d'exécution ... est-ce possible en C?
Objectif: J'ai quelques crochets dans ouverts gl es, et je veux courir une boucle de tirage continu en arrière-plan, tout en ayant la possibilité d'appeler des commandes telles que
glhookprogram make "object1" model "triangle" program "default"
glhookprogram attr "object1" position "1.0, 1.0, 0.0" scale "2.0" rotation "45, 0, 0"
cette façon, je peux avoir un serveur de noeud exécuter des animations hw-accélérées en javascript sur le rpi.
«si j'ai un programme fonctionnant continuellement en C» et «quelle est la meilleure façon d'accepter l'entrée via la ligne de commande dans le programme» sont des exigences contradictoires. La ligne de commande n'est lue que lorsque vous exécutez le programme pour la première fois. Ce que vous cherchez probablement à faire est de créer votre propre ligne de commande. –
Essayez d'expliquer à un niveau plus concret ce que vous essayez d'atteindre. – cnicutar
On dirait que ce que vous cherchez est un «serveur» en arrière-plan ** ** dans lequel vous aimeriez pouvoir émettre des commandes. Droite? – YePhIcK