Redirectare stdin din fisier
Modul in care se indica in diverse terminale finalul streamului de intrare difera intre sisteme de operare, programe IDE sau programe de terminal. Pentru a evita aceste probleme, recomandam sa redirectionati sursa stdin, dintr-un fisier text scris de dvs. In CLion acesta se face dupa cum urmeaza:
1. Creati un fisier text preferabil in folderul dvs de proiect (sau orice alt loc unde aveti acces).
2. Denumiti acest fisier cu un nume sugestiv.
3. Editati fisierul cu datele de intrare pe care le doriti pe stdin (eg. 123). In cazul de fata, programul citeste un intreg de la stdin si apoi afiseaza sqrt(numar) la consola.
4. Redirectati stdin (sa primeasca datele din fisier text tocmai creat)
5. De fiecare data cand veti rula (run sau debug), stdin va primi datele din acest fisier. Daca doriti sa schimbati datele de intrare, modificati continutul fisierului.