ďťż

Ładny brzuch

Witam,
Mam problem z wyczyszczeniem terminal'u w trakcie programu(oczywiście w sys. linux).
Po długich poszukiwaniach znalazłem funkcję(w takiej postaci jak w zał), którą można wywołać komendy powłoki, jednakże robię coś nie tak i zamiast tylko wyczyścić ekran to przerywam również działanie programu,

execl("/bin/sh", "-c", "clear", NULL);

Co powinienem poprawić lub w jaki inny sposób mógłbym zrobić by ekran był czyszczony w odpowiednich miejscach a jednocześnie program działał dalej.

Z góry dziękuję za wszelką pomoc.

Jakoś nie mam szczęścia - zawsze jak dodam temat to neidługo po tym znajdę w necie, tak więc podaję rozwiązanie:

1. execl kończy wykonywanie danego procesu i doczytałem, że nie da się przy pomocy tego zrobić czyszczenia - choć dalej nie jestem na 100% pewien.
2. Czyszczenie terminal'a pod linux'em:
#include<stdlib.h> system("clear").
pod windowsem(czysczenie lini poleceń)
#include<stdlib.h> system("cls").
Proszę o zamknięcie tematu.
Użytkownik oozesek edytował ten post 10 listopad 2007, 18:50
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •