Ci sono alcune differenzeOriginariamente inviato da darknessone
Allora mi sa che ho un pò di confusione in testa...è solo che il C lo sto leggendo da ieri!
Dunque che differenza c'è tra "getchar()" e "scanf()"?? E' la stessa differenza che c'è in C con "cin.get()" e "cin>>" ??? O c'è qualcosa di più??
Fai alcune prove, ad esempio, cambia l'ordine di questa sequenza di istruzioni.codice:#include <iostream> using namespace std; int main() { char a; scanf("%c", &a); char b; b=getchar(); char c; c=cin.get(); char d; cin>>d; cout<<"a="<<(int)a<<" b="<<(int)b<<" c="<<(int)c<<" d="<<(int)d<<endl; return EXIT_SUCCESS; }
e vedi cosa cambia.