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


Микроконтроллер для всех
UART — следующая линия обороны Резюме В прошлом выпуске мы рассмотрели STM32CubeIde — где найти, что и как. мы также научились мигать светодиодами и познакомились с низкоуровневым API семейства контроллеров STM32. Мы также знали, что можем использовать светодиоды для отображения состояния нашей программы. На данный момент возникает вопрос, будет ли достаточно просто использовать светодиоды для всех видов состояния? Есть ли другие инструменты, которые более интуитивно понятны? Ответ..

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

Избегайте нулей в конце в printf ()
Я все время натыкаюсь на спецификаторы формата для семейства функций printf (). Я хочу иметь возможность печатать двойное число (или число с плавающей запятой) с максимальным заданным количеством цифр после десятичной точки. Если я использую:...
153739 просмотров
schedule 23.12.2022

Как я могу запустить большое число в Perl?
На 32-разрядной платформе Windows мне приходится читать некоторые числа, которые, как это было неожиданно, могут иметь значения до 99 999 999 999, но не более. Попытка их sprintf("%011d", $myNum) приводит к переполнению: -2147483648. Я не могу...
6572 просмотров
schedule 11.03.2022

Почему новые строки опций формата printf() не были приняты как часть C99?
Исследуя, как сделать строки кросс-платформенного формата printf() в C (то есть, принимая во внимание количество битов, которое, как я ожидаю, должен иметь каждый целочисленный аргумент printf() ), я наткнулся на этот раздел статьи Википедии о...
7686 просмотров
schedule 18.04.2023

Помогите gcc не предупреждать о том, что не используется строка формата строкового литерала
Я создаю функцию на C для преобразования значения индекса в строку, которая представляет собой подробное описание «поля», представленного индексом. Итак, у меня есть хороший массив со всеми подробными описаниями, проиндексированными по индексу....
432 просмотров
schedule 26.04.2024

sprintf() сошла с ума
Мне нужна помощь с этим, так как это сбивает меня с толку в моей программе C У меня есть 2 строки (база и путь) BASE: /home/steve/cps730 PATH: /page2.html вот как printf читается непосредственно перед тем, как я вызываю sprintf, чтобы...
2132 просмотров
schedule 08.02.2023

printf, похоже, игнорирует точность строки
Итак, я немного в тупике. Согласно man 3 printf в моей системе, строковый формат "%5s" должен использовать указанную точность, чтобы ограничить количество символов, выводимых из заданного строкового аргумента. % man 3 printf PRINTF(3)...
4967 просмотров
schedule 03.06.2022

Сбой порта Mac OS X в pthread_setspecific в glibstdc ++ vsnprintf - как устранить неполадки?
Я тестирую порт Mac OS X своего многопоточного сервера. Он запускается, но умирает в vsnprintf вскоре после того, как рабочий поток принимает первый клиентский запрос. Похоже, что vsnprintf пытается манипулировать некоторой локальной памятью...
1135 просмотров
schedule 02.07.2023

sprintf() для усечения, а не для округления числа с плавающей запятой до x знаков после запятой?
При расчете дифференциала гандикапа в гольфе вы должны урезать ответ до 1 знака после запятой без округления. Не знаю, почему, но... Я знаю, как это сделать, используя TRUNCATE() в mySQL. SELECT TRUNCATE( 2.365, 1 ); // outputs 2.3 но...
15562 просмотров
schedule 11.06.2022

отправка форматированных сообщений через TCP-соединение
У меня есть существующая программа C, которая печатает ряд сообщений со стандартной ошибкой, используя: fprintf(stderr, ... Я хотел бы модифицировать эту программу, чтобы эти сообщения также рассылались по TCP-соединению через Интернет....
335 просмотров
schedule 22.04.2024

Проблема с записью массива двойников в файл
у меня действительно большой массив чисел с двойной точностью... я пытался записать его в файл, используя fprintf()... мне нужно записать эти числа по одному в каждой строке, поэтому я сделал что-то вроде этого. if((fp2 = fopen("temp", "w")) ==...
6404 просмотров
schedule 01.07.2023

Что случилось с %n Java в printf?
Я читаю «Эффективная Java», и он везде использует %n для символа новой строки. Я довольно успешно использовал \n для новой строки в программах на Java. Какой "правильный"? Что не так с \n ? Почему Java изменила это соглашение C?
100886 просмотров
schedule 20.07.2022

Почему scanf не нужен амперсанд для строк, а также отлично работает в printf (на C)?
Сейчас я изучаю строки в Си. Как использовать scanf для получения строки, которую вы можете сделать scanf("%s",str1); и для printf вы можете сделать printf("The string is %s\n", str1); Я понимаю, что для scanf это потому, что...
11307 просмотров
schedule 27.02.2022

Вызов различных функций с использованием прямого доступа к параметрам в C
Недавно я наткнулся на эту страницу . И меня особенно заинтересовал раздел, посвященный прямому доступу к параметрам. Мне просто интересно, есть ли способ выполнить только одну из функций в зависимости от значения n в следующей строке:...
446 просмотров
schedule 26.06.2022

ввод-вывод в C
double d; scanf("%f", &d); printf("%f", d); результат: ввод: 10,3 выход: 0.00000 Почему? Я думаю, что на выходе должно быть 10,3 Visual Studio 2008.
15011 просмотров
schedule 10.01.2024

Как преобразовать двойное число в строку без использования CRT
Мой вопрос не имеет практического применения. Мне просто интересно. Допустим, у меня есть значение типа double и я хочу получить его строковое представление аналогично функции printf . Как бы я сделал это без библиотеки времени выполнения C?...
486 просмотров
schedule 06.07.2023

C/C++ определения функций
Вчера я наблюдал здесь дискуссию о компиляторах и компоновщиках. Речь шла об определениях функций библиотеки C. Я никогда не думал об этом, поэтому это вдохновило меня на поиски, но я не могу найти именно то, что хочу. Интересно, какой наименьший...
247 просмотров
schedule 25.07.2022

Какой примитивный тип данных - time_t?
Я не знаю типа данных time_t . Это поплавок или что-то еще? Потому что, если я хочу отобразить его, мне нужен соответствующий ему тег для printf . Я могу обработать все остальное для отображения time_t , но мне нужно знать тип данных, который...
117172 просмотров
schedule 21.02.2022

Является ли это структурированной ошибкой printf F#?
Код: printfn "%10s" "abc" printfn "%-10s" "abc" printfn "%10d" 123 printfn "%-10d" 123 printfn "%10c" 'a' printfn "%-10c" 'a' Выход: abc abc 123 123 a a Так что выравнивание по правому краю %c не работает, как...
212 просмотров
schedule 05.12.2022

Используется ли правильный синтаксис %zu в строке формата printf, как показано в каком-то коде C, найденном в Википедии?
Я только что нашел этот код в Википедии. Ссылка: http://en.wikipedia.org/wiki/Sizeof#Use Код: /* the following code illustrates the use of sizeof * with variables and expressions (no parentheses needed), * and with type names (parentheses...
537 просмотров
schedule 16.11.2022

C, sprintf и сумма строк и int
Я долгое время не использовал C, и теперь мне нужно изменить небольшой фрагмент кода. Одного не могу понять: char filename[20]; filename[0] = '\0'; for (j=0; j < SHA_DIGEST_LENGTH; j++){ sprintf(filename +...
1224 просмотров
schedule 26.11.2022