Размещение вывода в C с использованием вкладок проблема - PullRequest
1 голос
/ 08 января 2011

Как я могу быть уверен, что такого не произойдет?Есть ли способ показать точное место по номерам?

Name            UID     GID     Dir     Host
root    0       0       /root
paingpyi        500     500     /home/paingpyi  192.168.12.1
paingpyi        500     500     /home/paingpyi  192.168.12.1

Код:

printf("Name \t\tUID \tGID \tDir \tHost\n");
printf("%s \t\t%d \t%d \t%s \t%s \n",up->ut_user,pw->pw_uid,pw->pw_gid,pw->pw_dir,up->ut_host);

1 Ответ

4 голосов
/ 08 января 2011

Спецификаторы ширины printf больше подходят для такого рода задач, чем \t.Вы должны заглянуть в раздел 'ширина поля' руководства .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...