ich bin nun dabei etwas c zu lernen. Ich möchte gerne den Status einer Berechnung ausgeben (nicht in %). Wenn ich jedoch:
Code: Alles auswählen
printf("Status: %d\n", progress);
ausgebe kommt jedes mal eine neue Zeile dazu. Das ist natürlich bei langen Berechnungen sehr doof da dies vollkommen überflüssig ist.
Ich habe nun folgendes gemacht:
Code: Alles auswählen
printf("\r Status: %d", progress);
fflush(stdout);
Nehmen wir an ich sage erst der Status liegt bei 10 und dann sage ich er liegt doch bei 9 also folgendes:
Code: Alles auswählen
Status: 10
//Dann kommt hier aber:
Status 90
Nun suche ich nach einer Lösung die für Windows und Linux (Debian 5.0 / Ubuntu) klappt.
Ich bedanke mich schon einmal bei euch.
pyromane