Buon giorno a tutti...
In base a questo codice
int c;
int numriga = 1;
int controllo = 1;
while ( (c = getchar()) != EOF)
{
if (controllo == 1)
{
printf ("%-5d", numriga++);
controllo = 0;
}
putchar (c);
if (c == '\n')
{
controllo = 1;
}
}
Ogni riga dpvrebbeessere prima numerata e poi di seguito riportare quelo scritto da tastiera...Almeno questo e' quello che vorrei fare, pero' cosi' mi salta il primo if e mi riporta subito quanto scritto, e solo dopo aver premuto enter mi visualizza il num di riga + il testo...