Par exemple, supposons que vous créez un fichier exe avec un tel contenu en C ++.
#include <iostream>
using namespace std;
int main(){
int A,B;
cout << "Veuillez saisir A"
cin >> A;
cout << "Veuillez entrer B"
cin >> B;
cout << A+B;
}
C'est un programme très simple qui ajoute deux nombres saisis.
Lorsque cela est exécuté par un sous-processus de python, cela fonctionne comme suit.
??????
Rien ne s'affiche ... Qu'est-ce que c'est ...
Donc, rien ne s'affiche, mais essayez d'entrer 10 et 20. Puis,
$ 10
$ 20
$Veuillez entrer A Veuillez entrer B 30
Sensationnel. Si quelque chose que je voulais afficher à la toute fin s'affiche.
Cela doit être résolu par C ++. ** Chaque ligne de sortie standard doit avoir un saut de ligne. Sinon, le sous-processus ne reconnaîtra pas la sortie. ** **
Alors
#include <iostream>
using namespace std;
int main(){
int A,B;
cout << "Veuillez saisir A\n"
cin >> A;
cout << "Veuillez entrer B\n"
cin >> B;
cout << A+B << "\n";
}
Voilà la solution.
Recommended Posts