Форум программистов, компьютерный форум CyberForum.ru

Модификаторы вывода для printf. Подскажите. - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.94
Sergey_O
 Аватар для Sergey_O
5 / 5 / 1
Регистрация: 09.12.2009
Сообщений: 65
25.03.2010, 21:15     Модификаторы вывода для printf. Подскажите. #1
Ситуация такая: заполняю файл периодически новыми данными, они идут в строку через пробелы. Но так как каждый раз данные разного размера, столбцы неровные.

Надо сделать, чтобы допустим при записи для первого - выделялась длина 15(лишнее заполнялось пробелами), для второго - длина 10(лишнее заполнялось пробелами) и так далее.

Я конечно понимаю, что можно делать fprintf("%-5",...), однако размер всегда разный. Подскажите, как такое реализовать с принтф.

Заранее благодарю.

Добавлено через 3 часа 25 минут
нету идей?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.03.2010, 21:15     Модификаторы вывода для printf. Подскажите.
Посмотрите здесь:

C++ Функции ввода/вывода printf(), scanf().
Printf смена формата вывода C++
не могу разобраться с процедурой ввода и вывода программа рабочая подскажите плиз C++
C++ Для чего нужны модификаторы protected, private, public
Как вывести printf для струкутры C++
C++ Модификаторы
Чем ::printf предпочтительнее printf? C++
C++ Окошко для printf/scanf появляется и сразу исчезает

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Nameless One
Эксперт С++
 Аватар для Nameless One
5754 / 3403 / 255
Регистрация: 08.02.2010
Сообщений: 7,393
25.03.2010, 21:25     Модификаторы вывода для printf. Подскажите. #2
Попробуй
C
1
printf("%*m", n, val);
Где n - размер поля вывода, m - спецификатор типа переменной вал. Например:
C
1
2
    int i=25;
    printf("%*d\n", 5, i);
Выведет
Код
   25
breate
 Аватар для breate
56 / 56 / 2
Регистрация: 23.10.2009
Сообщений: 250
26.03.2010, 02:35     Модификаторы вывода для printf. Подскажите. #3
всё что могу посоветовать
http://translate.google.com.by/trans...cstdio/printf/
и оригинал
http://www.cplusplus.com/reference/c...cstdio/printf/
Yandex
Объявления
26.03.2010, 02:35     Модификаторы вывода для printf. Подскажите.
Ответ Создать тему
Опции темы

Текущее время: 23:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru