Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2013, 13:17   #1
marina12
Пользователь
 
Регистрация: 13.02.2013
Сообщений: 28
По умолчанию изменить ширину строки

Здравствуйте, подскажите пожалуйста, как изменить через printf ширину выводимой на экран строки?
допустим,в строке лежит "programmers"
а мне нужно,чтобы длина строки была равна 5, то есть выводилось "progr",а остальное обрезалось.
Вроде бы должно быть что то типа printf("%5.5s",.....)
Что значат числа 5 и 5 перед s???
marina12 вне форума Ответить с цитированием
Старый 04.06.2013, 14:12   #2
Bugrimov
C/C++, Java
Участник клуба
 
Аватар для Bugrimov
 
Регистрация: 28.03.2012
Сообщений: 1,680
По умолчанию

Числа в функцие printf определяют формат вывода. Вот например
Код:
printf("%.5s", "programmers");
Результат: progr
Предполагаю, что 5 - есть 5 символов
"Keep it simple" - придерживайтесь простоты!
Уильям Оккам - "Не следует множить сущее без необходимости"
Сложность - враг простоты и удобства!
Bugrimov вне форума Ответить с цитированием
Старый 04.06.2013, 15:14   #3
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Так тяжело было написать язык!
hon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить ширину колонки в таблице access ольгаг SQL, базы данных 1 21.02.2013 18:14
изменить ширину линии прокрутки boobob Microsoft Office Access 5 24.09.2012 22:33
Изменить ширину вертикального скрола DBGRIDEH Andrey85 Компоненты Delphi 0 29.09.2010 10:52
изменить ширину столбцов Snark Microsoft Office Word 17 09.10.2009 18:13
Как изменить ширину картинки на фоне? Try HTML и CSS 0 16.09.2009 22:57