mithras
13-09-2002, 14:35
Habe folgenden Code:
puts("Warte auf Connection!");
for(i=0; i<10; i++)
{
puts(".");
usleep(100000);
}
printf("\n");
Das Problem puts macht jedesmal einen Zeilenumbruch, sodass die Punke untereinander anstatt wie ich will nebeneinander in einer zeile erscheinen. Wenn ich das ganze mit printf mache dauert es einige Zeit, und dann werden sofort alle 10 zeichen ausgegeben, liegt warscheinlich dadran weil printf gepuffert ist.
Kann ich nun irgendwie bei puts den Zeilenumbruch abstellen?
Noch eine Frage: Wie kann ich in C eine Zeile auf dem Bildschirm löschen?
puts("Warte auf Connection!");
for(i=0; i<10; i++)
{
puts(".");
usleep(100000);
}
printf("\n");
Das Problem puts macht jedesmal einen Zeilenumbruch, sodass die Punke untereinander anstatt wie ich will nebeneinander in einer zeile erscheinen. Wenn ich das ganze mit printf mache dauert es einige Zeit, und dann werden sofort alle 10 zeichen ausgegeben, liegt warscheinlich dadran weil printf gepuffert ist.
Kann ich nun irgendwie bei puts den Zeilenumbruch abstellen?
Noch eine Frage: Wie kann ich in C eine Zeile auf dem Bildschirm löschen?