<< positivo()
STUDIA SU UN LIBRO!!!!!
NON PUOI fare richieste di QUESTO genere in un forum!
Questi sono argomenti che trovi DETTAGLIATAMENTE DESCRITTI nelle PRIME pagine del PRIMO capitolo di QUALUNQUE LIBRO su C/C++!
E questo perche', anche se SINTATTICAMENTE sembra tutto semplice, in REALTA' stai facendo una cosa PARECCHIO COMPLICATA:
- "std::string" e' un oggetto complesso, e il passaggio da una funzione ad un'altra viene fatto mediante VALORE, MA IN QUESTO PARTICOLARE CASO la cosa funziona perche' "std::string" usa una tecnica chiamata "reference counting"
- stai usando una FUNZIONE: bisogna SAPERE che cosa e' una funzione
- vorresti utilizzare una variabile LOCALE alla funzione 'positivo()' all'interno del main: questo IMPLICA che non ha chiaro il concetto di SCOPE (contesto di visibilita') di una variable
- ma vuol dire ANCHE che non hai chiaro di che cosa fare del risutato di una funzione
- e ci sono N-mila latri dettagli subdoli che per spiegarli tutti ci vorrebbe un LIBRO. Ma guarda
Vuoi imparare a programmare? COMPRATI UN LIBRO!
Altro consigli: LASCIA PERDERE il C/C++, passa a Python: MOOLTO piu' semplice!
Attenzione: non e' per dirti di non imparare a programmare, ma per consigliarti verso una strada meno ripida, almeno all'inizio.
Con Python riesci a fare un sacco di cose decisamente carine: dai videogiochi (Unity si programma in Python), al Machine Learning (se non sai che cosa e', va bene lo stesso , ma c'e' anche di meglio .
E puoi fare anche le cose semplici