Публикации по теме '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 просмотров
schedule
03.12.2022
Двойки с округлением - 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