• Aucun résultat trouvé

Rediriger la sortie d’un programme vers un script Python

N/A
N/A
Protected

Academic year: 2022

Partager "Rediriger la sortie d’un programme vers un script Python"

Copied!
1
0
0

Texte intégral

(1)

Rediriger la sortie d’un programme vers un script Python

Script python : tst.py

Ce petit script attend un message sur l’entrée standard (stdin) et l’affiche sur l’écran Habituellement l’entrée standard est le clavier

mess=input()

print("Le script python a recu -> ",mess)

Programme C++ : mess.cpp

Ce petit programme C++ demande à l’utilistaur un message texte (donc depuis le clabier) et l’envoie sur la sortir standard , donc l’écran.

#include <iostream>

using namespace std;

int main(void) {

string mess;

cerr<<"Entrer un message "<<endl; //cerr est uitlisée comme sortie console cin>>mess;

cerr<<"Sortie du message -> "<<mess<<endl;

cout<<mess<<endl;

}

Compilation : g++ -Wall mess .cpp (la sortie n’étant pas précisée, g++ produira l’exécutable a.out) La redirection avec un tube (pipe)

Les tubes (en anglais «pipes", littéralement tuyaux) constituent un mécanisme de communication propre à tous les systèmes UNIX. Un tube, symbolisé par une barre verticale (caractère «|»), permet d'affecter la sortie standard d'une commande à l'entrée standard d'une autre, comme un tuyau permettant de faire communiquer l'entrée standard d'une commande avec la sortie standard d'une autre.

(D’après https://www.commentcamarche.net/contents/645-linux-le-shell )

La commande bash ci dessous établit un tube entre la sortie du programme C++ et l’entrée du script python.

Commande bash : $./a.out | python3 tst.py

BTS systèmes numériques Cpp_2_python.odt 1/1

Références

Documents relatifs

On décompose le volume du liquide en rotation en couronnes cylindriques de rayon r, d’épaisseur dr et de hauteur z(r). Exprimer le volume dV d’une telle couronne. En supposant que

Elle est d’autant plus importante que la masse de la charge est grande et s’oppose à la mise en mouvement. Elle est caractérisée par le moment d’inertie J, qui s’exprime en

Ils sont ensuite émis sans vitesse par la source S, puis accélérés par un champ électrostatique uniforme qui règne entre S et P tel que.. U sp

Exercice 4 : La combustion complète de 0.35 g d’un composé A de formule brute C x H y a donné 0,45 g d’eau. Déduire celui du carbone.. 2/ a- Sachant que la masse molaire de A est

Les élèves ne disposant pour l’instant que d’informations qualitatives sur l’énergie potentielle et l’énergie cinétique d’un système, le but de

marge brute – remise – prix d’achat net – prix de vente hors taxe – coût d’achat prix de vente toute taxe comprise – prix d’achat net – frais d’achat – prix

Pour cela (figure 1), on émet dans le local I avec une source de bruit normalisée, et on mesure dans le local II, séparé de I par la paroi étudiée, le niveau acoustique par

Le soumissionnaire remet, comme pièce constitutive de son offre, un document par lequel il marque son engagement à mettre en œuvre