Проблема с вкладкой при выводе на консоль - PullRequest
0 голосов
/ 07 апреля 2011

Я закодировал свою интерпретацию netstat. но у меня есть небольшая проблема с табуляторы, если сообщение о состоянии слишком длинное. Есть ли способ исправить это? две вкладки не решат эту проблему.

[*] nstat v.01 - maps port to process
[*] by bubblegun

Pid   Port   Proto  Status  Process

4140       80   TCP    LISTEN   httpd.exe
 916      135   TCP    LISTEN   svchost.exe
 624     1028   TCP    LISTEN   lsass.exe
3604     1031   TCP    ESTABLISHED  TeamViewer_Service.exe
3604     1032   TCP    ESTABLISHED  TeamViewer_Service.exe

1 Ответ

1 голос
/ 07 апреля 2011

Попробуйте параметр ширины в printf.Например:

printf("%8s%8s%8s%12s %s\n", "Pid","Port","Proto","Status","Process");
printf("%8d%8d%8s%12s %s\n", 10, 200, "TCP", "LISTEN", "httpd.exe");
printf("%8d%8d%8s%12s %s\n", 101, 20100, "TCP", "ESTABLISHED", "svchost.exe");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...