Публикации по теме 'printf'


Проект 4: функция printf
Printf: http://www.cplusplus.com/reference/cstdio/printf/ https://linux.die.net/man/3/ snprintf http://man7.org/linux/man-pages/man3/printf.3.html https://www.cypress.com/file/54441/download man 3 printf int printf(const char * limited format, …); Эта функция записывает данные в стандартный поток вывода. Вывод использует определенный формат в соответствии с strdarg(3). Ключевое слово limited с указателем указывает на то, что ptr — единственный способ получить доступ к..

Вопросы по теме 'printf'

Печать ведущих нулей в C
Я пытаюсь найти хороший способ напечатать начальный 0 , например 01001 для почтового индекса . Хотя номер будет храниться как 1001 , как это лучше сделать? Я подумал об использовании операторов case или if , чтобы выяснить, сколько цифр в...
409801 просмотров
schedule 12.05.2023

sprintf() и WriteFile(), влияющие на строковый буфер
У меня очень странная проблема, которую я не могу понять. К сожалению, я даже не уверен, как это описать, не описав всего моего приложения. Я пытаюсь сделать следующее: 1) read a byte from the serial port 2) store each char into tagBuffer as...
1775 просмотров
schedule 28.02.2023

Почему #include ‹stdio.h› не требуется для использования printf()?
Стенограмма сеанса: > type lookma.c int main() { printf("%s", "no stdio.h"); } > cl lookma.c Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762 for 80x86 Copyright (C) Microsoft Corporation. All...
44321 просмотров
schedule 31.10.2022

sprintf() без нулевого пробела в конце в C
Есть ли способ использовать функцию C sprintf() без добавления символа «\ 0» в конце ее вывода? Мне нужно написать форматированный текст в середине строки фиксированной ширины.
82330 просмотров
schedule 13.07.2022

Поведение printf при печати %d без указания имени переменной
Я только что столкнулся со странной проблемой, я пытаюсь напечатать целочисленную переменную, но я забыл указать имя переменной, т.е. printf("%d"); вместо printf("%d", integerName); На удивление программа компилируется, вывод есть и...
15402 просмотров
schedule 05.03.2023

String.Format для C ++
Ищу реализацию для C ++ такой функции, как .NET String.Format. Очевидно, есть printf и его разновидности, но я ищу что-то позиционное, например: String.Format ("Привет, {0}. Вам {1} лет. Каково это быть {1}?", Имя, возраст); Это...
26067 просмотров
schedule 25.05.2023

Как вы будете печатать любой символ, строку или значение переменной без библиотечных функций в C?
Если, например, я не должен использовать стандартные библиотечные функции, такие как printf() , putchar() , то как я могу вывести символ на экран? Есть ли простой способ сделать это. Я мало знаю о системных вызовах, и если мне нужно их...
8574 просмотров
schedule 11.07.2022

Проблема с перенаправлением вывода программы C в bash
Я написал программу на C, которая отправляет сообщения на стандартный вывод с помощью printf, и у меня возникли проблемы с перенаправлением вывода в файл (запускаемый из bash). Я пробовал: ./program argument >> program.out ./program...
9449 просмотров
schedule 27.05.2022

Настраиваемая реализация sprintf()
Может ли кто-нибудь указать мне файл исходного кода или пакет, в котором есть хорошая многоразовая реализация sprintf() в C, которую я могу настроить в соответствии со своими потребностями? Объяснение, зачем мне это нужно: в моем коде строки не...
16671 просмотров
schedule 16.10.2022

Почему Perl не печатает последний текст перед выходом?
Мой код не запускает последнюю строку прямо перед " exit; ", и я понятия не имею, почему. Я попытался поставить перед exit дополнительную printf $fh строчку, но это тоже не сработало; он не будет печатать ни одну строку. Все остальное...
2390 просмотров
schedule 11.04.2022

C: использование sprintf и strncpy для вставки данных в массив указателей
У меня есть структура с массивом указателей. Я хотел бы вставить в массив цифры в строковом формате, т.е. "1", "2" и т.д.. Однако есть ли разница в использовании sprintf или strncpy? Любые большие ошибки с моим кодом? Я знаю, что должен...
3688 просмотров
schedule 30.03.2023

Как настроить вывод пользовательского типа с помощью printf?
Я прочитал большую часть Expert F# и работаю над созданием реального приложения. Во время отладки я привык передавать команды fsi, подобные этой, чтобы сделать вещи разборчивыми в окне repl: fsi.AddPrinter(fun (x : myType) ->...
10555 просмотров

Двойки с округлением - 0,5 - спринтф
Я использую следующий код для округления до 2dp: sprintf(temp,"%.2f",coef[i]); //coef[i] returns a double Он успешно округляет 6,666 до 6,67, но неправильно работает при округлении 5,555. Он возвращает 5,55, тогда как должен (по крайней...
13113 просмотров
schedule 10.05.2024

Как использовать формат атрибута GCC?
Вот небольшой фрагмент кода: #include <stdio.h> #include <stdarg.h> void MyPrintf(char const* format, va_list args); void MyVariadicPrintf(char const* format, ...); void MyPrintf(char const* format, va_list args) {...
14050 просмотров
schedule 23.07.2022

Как передать переменное количество аргументов в printf / sprintf
У меня есть класс, содержащий функцию «ошибки», которая форматирует некоторый текст. Я хочу принять переменное количество аргументов, а затем отформатировать их с помощью printf. Пример: class MyClass { public: void Error(const char*...
123200 просмотров
schedule 02.11.2023

Вопрос об аргументах printf. С/С++
У нас есть следующий фрагмент кода: char tab[2][3] = {'1', '2', '\0', '3', '4', '\0'}; printf("%s\n", tab); И я не понимаю, почему мы не получаем ошибку/предупреждение при вызове printf . Я получаю предупреждение, но не ошибку, и...
6351 просмотров
schedule 13.05.2024

Какова точность c printf %f по умолчанию?
Мне любопытно: Если вы сделаете printf("%f", number); , какова точность оператора? т.е. Сколько знаков после запятой появится? Является ли этот компилятор зависимым?
8036 просмотров
schedule 25.01.2023

Как правильно использовать printf для отображения указателей, дополненных 0
В C я хотел бы использовать printf для отображения указателей, и чтобы они правильно выстраивались, я хотел бы дополнить их нулями. Я предполагаю, что правильный способ сделать это: printf("%016p", ptr); Это работает, но этот gcc жалуется на...
36185 просмотров
schedule 19.09.2023

Простая программа, добавляющая D к выводу
У меня есть очень простая программа, которая просто печатает количество новых строк как целое число, и я получаю «D» после каждого числа. Пример ввода: d [введите] e [введите] f [введите] Ctrl-D [введите] Пример вывода: 3D Что я делаю не так?...
365 просмотров
schedule 01.03.2023

Как установить количество выводимых символов в формате fprintf '%s' с помощью переменной?
Мне нужно записать в файл переменное количество символов. Например, допустим, я хочу напечатать 3 символа. «TO» напечатает «TO» в файл. «Длинная строка символов» напечатает «Lon» в файл. Как я могу это сделать? (количество символов определяется...
7029 просмотров
schedule 04.09.2022