Salve ragazzi, buonasera, sono un ex studente di informatica. a scuola ho imparato ad usare il c++, correva l'anno 2000-2003....poi un'anno di università e ho dovuto lasciare.....
adesso su consiglio di un amico ho voluto riprendere in mano la programmazione e mi consigliava di imparare il php. vedendo sul sito ho trovato che aveva delle somiglianze con il c, per cui o installato il dev c++ e ho provato a fare qualche programmino.
sto avendo delle difficolta con il getchar.... vi mostro un esempio di codice:
#include <iostream>
#include <stdio.h>
#include <conio.h>
using namespace std;
int main()
{
int i;
char c;
cout<<"Acquisizione dieci caratteri"<<endl;
for(i=0;i<10;i++)
{
cout<<i+1<<"o carattere:";
c=getchar();
printf("hai inserito %c",c);
cout<<endl;
}
return 0;
}
cosa succede? inserisco il primo carattere e premo invio, me lo stampa a video e poi mi stampa anche il secondo, ovviamente vuoto e mi fa inserire solamente il terzo carattere.... da come ho capito mi legge l'invio del primo carattere come secondo carattere.... ho sbagliato qualcosa?
vi ringrazio anticipatamente