[Linux] Terminal Viewport festlegen

jkallup

Erfahrenes Mitglied
Hallo,

wie kann man eigentlich einen TextViewport - also eine Eingabemaske über den Bildschirm im Terminal definieren?
so dass die Eingabe bei erreichen der Position 10 der Text nach links verschoben wird?
Danke für Infos
Jens

anbei der code

Code:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>

int main (int argc, char **argv)
{
    char _str_[200], enter[200];

    printf("\033[2J");
    printf("\033[0;0f");


    printf("               Willkommen in Deinem CS-Menu\n");

    while (1)
    {
      printf("ram:\\");
      scanf("%s",&_str_);
      if (!strcmp(_str_,"exit")) { break; } else
      if (!strcmp(_str_,"dialog")) {
          printf("farbe: \033[1;33;42mfarbtest\n");
	
printf("????????????????????????????????????\n");
printf("?                                  ?\n");
printf("? Eingabe:                         ?\n");
printf("?                                  ?\n");
printf("?       < OK >                     ?\n");
printf("????????????????????????????????????\n");
printf("\033[21;11f");
scanf("%s",enter);
printf("\033[1;1f");
printf("-----> %s\n",enter);
continue;
//?????
      } else {
          printf("versuche programm '%s' zu starten...\n",_str_);
          system(_str_);
      }
    }
}
 
Zurück