Публикации по теме '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