J'utilise le code suivant :
#include <iostream>
using namespace std;
int main(int argc, char **argv) {
string lineInput = " ";
while(lineInput.length()>0) {
cin >> lineInput;
cout << lineInput;
}
return 0;
}
Avec la commande suivante : echo "Hello" | test.exe
Le résultat est une boucle infinie qui imprime "Hello". Comment puis-je faire en sorte qu'elle lise et imprime un seul "Hello" ?