![]() |
Модераторы: korob2001, ginnie |
![]() ![]() ![]() |
|
Aleshka |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 10.12.2007 Где: Харьков Репутация: нет Всего: нет |
Подскажите, какие лучше использовать функции чтобы данные мои выводились в виде таблицы
Поле1 Поле2 Поле3 Поле4 Поле5 Данные1 Данные2 Данные3 Данные4 Данные5 Данные1 Данные2 Данные3 Данные4 Данные5 Данные1 Данные2 Данные3 Данные4 Данные5 Данные1 Данные2 Данные3 Данные4 Данные5 Я не пойуму что лучше для данных целей использовать sprintf, или использовать для этих целей формат выходных записей: format Name = Вывод значений. |
|||
|
||||
mcsseifer |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 1.11.2006 Репутация: нет Всего: нет |
sprintf проще и быстрее если вам необходимо использовать шаблон один раз....если вы используете формат много в различных метсах то лучше формат
|
|||
|
||||
Aleshka |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 10.12.2007 Где: Харьков Репутация: нет Всего: нет |
что-то я понять не могу разве я могу использовать printf для выравнивания полей, например чтобы на каждое поле отводить по 15 символов. И каждое значение выравнивалось по левому полю?
Это сообщение отредактировал(а) Aleshka - 13.3.2008, 16:17 |
|||
|
||||
Aleshka |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 10.12.2007 Где: Харьков Репутация: нет Всего: нет |
НЕ пойму что я неправильнно делаю c printf читаю документацию и делаю по ней, но результат получаю не тот что надо.
Вывод получаю следующий: Jan 17 20:16:24 travel come travel Feb 2 13:28:28 husband come husband Feb 12 12:14:14 home come home Aug 23 13:15:15 work come work А я хочу Jan 17 20:16:24 travel come travel Feb 2 13:28:28 husband come husband Feb 12 12:14:14 home come home Aug 23 13:15:15 work come work |
|||
|
||||
amg |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1145 Регистрация: 3.8.2006 Где: Новосибирск Репутация: 38 Всего: 50 |
Aleshka, попробуй такой формат: "%-17s%-10s%-10s%-10s\n"
|
|||
|
||||
Aleshka |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 10.12.2007 Где: Харьков Репутация: нет Всего: нет |
оооо а так работает! Че за ерунда такая?
|
|||
|
||||
Itsys |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1338 Регистрация: 21.1.2008 Где: г. Москва Репутация: 2 Всего: 34 |
Ты же на первое поле отвел всего 10 символов, а у тебя их как минимум 15
|
|||
|
||||
Aleshka |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 10.12.2007 Где: Харьков Репутация: нет Всего: нет |
Точно. Я уже понял свою ошибку вот я туплю!! А я уже доку прошерсил вдоль и поперек. Спасибо. Считаю что тему можно закрывать!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Perl" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Perl: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |