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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.94
Sergey_O
5 / 5 / 1
Регистрация: 09.12.2009
Сообщений: 65
#1

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

25.03.2010, 21:15. Просмотров 2076. Ответов 2
Метки нет (Все метки)

Ситуация такая: заполняю файл периодически новыми данными, они идут в строку через пробелы. Но так как каждый раз данные разного размера, столбцы неровные.

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

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

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

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

Printf смена формата вывода - C++
Наверняка тему назвал неверно, но суть в общем такая - у меня выводится строка так: printf("CRC : %x\n", buf); Как преобразовать...

Функции ввода/вывода printf(), scanf(). - C++
Составить программу для форматированного ввода и вывода данных заданного типа: Тип1=unsigned int; тип2= long int; тип3=float;...

Подскажите кросспратформенный пример для вывода списка файлов - C++
Есть ли какой нибудь кроссплатформенный пример для вывода списка файлов в директории C++.

Нюансы ввода/вывода в Си и C++ (функция printf() и объект std::cout) - C++
Добрый день. Интересует следующий вопрос: каким именно образом работает команда форматирование "%i" в printf. В манах написано что...

Подскажите алгоритм для вывода цифр из числа в прямом порядке - C++
Задача из книги Кочана. Функции не использовать. Массивы тоже. Библиотеки кроме <stdio.h> тоже.

Для чего нужны модификаторы protected, private, public - C++
подскажите, кто в курсе, зачем вообще нужны эти модификаторы доступа? ведь, все их можно обойти... сейчас курю Страуструпа "Дизайн и...

2
Nameless One
Эксперт С++
5775 / 3425 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
25.03.2010, 21:25 #2
Попробуй
C
1
printf("%*m", n, val);
Где n - размер поля вывода, m - спецификатор типа переменной вал. Например:
C
1
2
    int i=25;
    printf("%*d\n", 5, i);
Выведет
Код
   25
1
breate
56 / 56 / 2
Регистрация: 23.10.2009
Сообщений: 250
26.03.2010, 02:35 #3
всё что могу посоветовать
http://translate.google.com.by/trans...cstdio/printf/
и оригинал
http://www.cplusplus.com/reference/clibrary/cstdio/printf/
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2010, 02:35
Привет! Вот еще темы с ответами:

Перегрузка оператора вывода в С++ (для вывода данных вектора) - C++
Как правильно перегрузить оператор вывода для вектора чтобы он выводил все данные из вектора ? Для этого класса есил можно помогите. ...

Написать программу, которая должна включать функции для: - вывода шапки таблицы; - вывода данных одной строки - C++
Написать программу, которая должна включать функции для: - вывода шапки таблицы; - вывода данных одной строки таблицы; - ввода и...

Чем ::printf предпочтительнее printf? - C++
Смотрю на код одного толкового программиста и, как новичек в С++, удивляюсь: какой смысл писать в таком стиле? Это же вроде одно и то же....

Как вывести printf для струкутры - C++
помогите, как вывести printf для струкутры w.sname,w.name и т.д вот мой код #include <iostream> #include <conio.h> #include...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru