Je voudrais évaluer en mode org des blocs de code source en C ++ contenant des instructions "cin" mais je ne trouve pas un moyen d'avoir une évaluation interactive (avec une entrée utilisateur) pendant l'évaluation. Exemple de code:
#+BEGIN_SRC C++ :results output :export code :tangle myfile.cpp
#include <iostream>
using namespace std;
int main()
{
int a;
cin>>a;
cout<<a+1;
}
#+END_SRC
Est-il possible d'avoir une telle évaluation interactive ou de simuler (en donnant au code source une fausse entrée)?
:var varname=value
dans l'en-tête. Dans le second cas, vous pouvez toujours utiliser:var
, mais à la place de la valeur, utilisez un autre bloc de code avec une fonction ELisp qui demande une entrée.