Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
narar
0 / 0 / 1
Регистрация: 13.05.2015
Сообщений: 7
Завершенные тесты: 1
1

Объясните строку форматирования

25.06.2016, 15:16. Просмотров 843. Ответов 5
Метки нет (Все метки)

что обозначает вот это: "%4.of %f.1f\n"
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2016, 15:16
Ответы с готовыми решениями:

Объясните строку кода
Вот эту строчку объясните : if((src!=' ')||((src==' ')&&(src!=' '))){ ...

Объясните строку (printf)
Всем привет. Объясните пожалуйста эту строку (printf): while (count <= 10)...

Утилита форматирования памяти
как написать утилиту форматирования на си или может план какой посоветуйте?

Ввести строку и слово, удалить все вхождения слова и вывести строку
Доброго времени суток всем ! написал лр2 (Ввести строку и слово, удалить все...

Ввести строку и слово, удалить все вхождения слова и вывести строку
Написал код. Вот условие: "Ввести строку и слово, удалить все вхождения слова и...

5
shilko2013
250 / 227 / 185
Регистрация: 02.04.2016
Сообщений: 892
Завершенные тесты: 2
25.06.2016, 15:43 2
Читай статью
http://lord-n.narod.ru/download/book..._C/08/0804.htm
2
Olej
322 / 170 / 24
Регистрация: 25.03.2012
Сообщений: 712
25.06.2016, 20:47 3
Цитата Сообщение от narar Посмотреть сообщение
что обозначает вот это: "%4.of %f.1f\n"
Вот это означает ошибку.
0
Байт
Эксперт C
20030 / 12652 / 2662
Регистрация: 24.12.2010
Сообщений: 26,336
26.06.2016, 00:21 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Цитата Сообщение от narar Посмотреть сообщение
что обозначает вот это: "%4.of %f.1f\n"
Там не o (буква), а 0(цифра)
C
1
2
3
double a = 123.8567, b = 34.567890723;
printf("%4.0f %f.1f\n", a, b);
 // выведет " 124 34.567891.1f"
Однако, ощущение такое, что ты чегой-то напутал...

Добавлено через 2 минуты
Цитата Сообщение от Olej Посмотреть сообщение
Вот это означает ошибку
Без замены o на 0 тоже кое-что выведется
"%4.of 123.856700.1f"

Добавлено через 10 минут
shilko2013, статья неплохая. Только на мой вкус про звездочку несколько невнятно рассказано + ошибка в примере (точка вместо запятой)
Можно еще здесь посмотреть http://learnc.info/c/formatted_input_output.html
2
LFC
730 / 535 / 416
Регистрация: 17.09.2015
Сообщений: 1,598
27.06.2016, 17:09 5
Байт, а кто автор материала по этой ссылке?
0
Байт
Эксперт C
20030 / 12652 / 2662
Регистрация: 24.12.2010
Сообщений: 26,336
27.06.2016, 18:24 6
Цитата Сообщение от LFC Посмотреть сообщение
кто автор материала по этой ссылке?
Понятия не имею. Просто погуглил, просмотрел несколько первых ссылок, и эта оказалась более менее адекватной.
Я бы привел побольше примеров на использование * в форматировании printf. Штука довольно мощная и гибкая.
0
27.06.2016, 18:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2016, 18:24

Ввести строку и слово, удалить все вхождения слова и вывести строку
Нужно написать программу только со стандартной библиотекой <stdio.h> Помогите,...

Из данной строки s создайте строку-палиндром, удвоив и обратив данную строку
Упражнение 3. Из данной строки s создайте строку-палиндром, удвоив и обратив...

Поместить в строку s1 строку s2 с удалённым из неё фрагментом из n символов, начиная с i-го
Здравствуйте, помогите пожалуйста разобраться хотя бы с одной задачей(а дальше...


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

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

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