logo Homepage
+  NewbieContest
Username:
Password:
  Voir les messages
Pages: [1]
1  Programmation / Langages compilés / Re : Passer des paramètres de C vers bash le: 21 Septembre 2011 à 20:12:09
Oui l'éxécutable est de moi, et oui je me complique la vie inutilement! Autant aller au plus simple.
Merci pour tes conseils _o_ 
2  Programmation / Langages compilés / Re : Passer des paramètres de C vers bash le: 21 Septembre 2011 à 18:57:50
Oui, c'est bien ça: récupérer le résultat depuis mon script.
Un peu comme un fonction qui renverrait le résultat selon des paramètres, mais une fonction qui serait "main" si on parle C.
hmmm... j'ai l'impression de m'embrouiller un peu là ..., encore du chemin à faire  désolé si j'suis pas très clair.

Je passe 'param1' et 'param2' à l'éxécutable, dans celui-ci 'resultat' sera calculé en fonction de param1 & param2.Si 'resultat' s'affiche à l'écran, ok je le récupère avec "resultat=$(/path/vers/lexecutable param1 param2)".Mais si le calcul se fait sans affichage à l'écran, comment récupérer ce 'résultat' ?

Le moyen que j'ai trouvé, c'est de passer par un fichier intermédiaire  où j'écris mon 'resultat'.Mais bon, y a surement plus simple.
 
Sinon y a bien la solution du "tout en bash" ou "tout en C" ...
3  Programmation / Langages compilés / Passer des paramètres de C vers bash le: 21 Septembre 2011 à 17:23:11
Bonjour,

je débute en programmation, notamment en C.Dans les scripts shell que j'écris pour les épreuves de programmation, je sais passer des variables en paramètres vers un programme en C, avec un classique " programme $var1 $var2 ".Il suffit ensuite de traiter les paramètres avec argv[].
Mais voilà, pour récupérer le résultat de mon programme en C dans mon script shell, j'écris ce résultat dans un fichier.Fichier accessible et donc ensuite traité par des commandes bash.
Donc ma question: y a il un moyen plus simple de passer des variables de C vers mon shell ?, variables "globales ??" accessibles pour le bash et le C ?

Merci
Pages: [1]