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

печать чисел с плавающей запятой в D
Прошло довольно много времени с тех пор, как я в последний раз использовал язык программирования D , и теперь я использую его для одного проекта, который предполагает научные расчеты. У меня есть куча данных с плавающей запятой, но когда я...
331 просмотров
schedule 17.08.2022

Есть ли способ определить, сколько символов будет записано sprintf?
Я работаю на С++. Я хочу написать потенциально очень длинную отформатированную строку, используя sprintf (в частности, безопасную версию с подсчетом, например _snprintf_s, но идея та же). Приблизительная длина неизвестна во время компиляции,...
5691 просмотров
schedule 17.04.2024

C: Какой длины может быть двойное число при печати через printf()
Мне нужно указать точную длину строки, которая будет напечатана из двойного значения, но я не хочу ограничивать вывод больше, чем это необходимо. Какова максимальная длина 6-значного значения точности double при форматировании с помощью printf()?...
6772 просмотров
schedule 25.09.2023

смешивание cout и printf для более быстрого вывода
Проведя несколько тестов, я заметил, что printf намного быстрее, чем cout . Я знаю, что это зависит от реализации, но на моем Linux-компьютере printf в 8 раз быстрее. Итак, моя идея состоит в том, чтобы смешать два метода печати: я хочу...
18909 просмотров
schedule 02.06.2023

Как запустить беззнаковый символ?
Это не работает: unsigned char foo; foo = 0x123; sprintf("the unsigned value is:%c",foo); Я получаю эту ошибку: не может преобразовать параметр 2 из "unsigned char" в "char"
79987 просмотров
schedule 17.04.2023

Как использовать Java или Groovy printf для добавления разделителя тысяч в строку
В Java мне нужно добавить разделитель тысяч к десятичному числу, отформатированному как String . Однако мне не нужен разделитель миллионов или миллиардов... просто разделитель тысяч с сохранением существующей дробной части числа. 9 == 9...
2988 просмотров
schedule 08.03.2024

Горизонтальная прокрутка в окне bash
Я использовал printf для вывода столбцов текстового файла. Однако длина, которую я хотел, приведет к тому, что столбцы перейдут в следующую строку. Я искал флаг или обходной путь, который заставит окно консоли прокручиваться, и смог найти только...
5754 просмотров
schedule 14.05.2023

printf переменной size_t с идентификаторами типа lld, ld и d
Я написал этот крошечный код: #include <stdio.h> int main() { size_t temp; temp = 100; printf("lld=%lld, ld=%ld, u=%u\n", temp, temp, temp); return 0; } Я запускаю его на машине i386 GNU / Linux с gcc версии 4.1.1...
22031 просмотров
schedule 18.10.2023

Как можно переносимо распечатать переменную size_t, используя семейство printf?
У меня есть переменная типа size_t , и я хочу распечатать ее с помощью printf() . Какой спецификатор формата я использую для портативной печати? На 32-битной машине %u кажется правильным. Я скомпилировал с g++ -g -W -Wall -Werror -ansi...
323378 просмотров
schedule 01.08.2023

Почему unsigned int содержит отрицательное число
Что я знаю о беззнаковых числах (беззнаковые короткие, целые и длинные), что они содержат только положительные числа, но следующая простая программа успешно присвоила отрицательное число беззнаковому целому: 1 /* 2 *...
5960 просмотров
schedule 28.11.2023

предупреждение: формат «% s» предполагает тип «char *», но аргумент 2 имеет тип «int»
Я думаю, что этот код и ошибка говорят сами за себя, но я не знаю почему? Среда: ОС: Mac OS X 10.6.1 Компилятор: i686-apple -darwin10-gcc-4.2.1 код: 1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <netdb.h> 4...
5783 просмотров
schedule 30.04.2024

Почему я получаю segfaults при объявлении структуры глобально или внешне?
У меня есть структура, определенная в заголовке следующим образом: #define LC_ERR_LEN 300 typedef struct dLC_ERRMSG { short nr; short strategy; char tx[LC_ERR_LEN]; } LC_ERRMSG; Который я использую в своем коде как таковой:...
1400 просмотров
schedule 01.04.2022

Зависит ли printf() от порядка спецификаторов формата?
#include<stdio.h> main() { float x=2; float y=4; printf("\n%d\n%f",x/y,x/y); printf("\n%f\n%d",x/y,x/y); } Выход: 0 0.000000 0.500000 0 скомпилировано с помощью gcc 4.4.3 Программа завершилась с кодом ошибки 12
1221 просмотров
schedule 07.04.2024

Файл .dat при создании с помощью Matlab не открывается
Я создаю файл .dat с заголовками и данными в Matlab, однако, когда я пытаюсь открыть его из папки, в которой он сохранен, я получаю сообщение об ошибке 'file in use by another application and cannot be accessed' . Эта ошибка возникает, даже когда...
1097 просмотров
schedule 22.03.2022

Предупреждения компилятора printf / sprintf - концептуальный прорыв?
Я заметил, что большое количество компиляторов C выдают предупреждения, когда спецификаторы преобразования в строке формата функций printf / sprintf не соответствуют типу или количеству соответствующих аргументов. Мне это кажется концептуальным...
672 просмотров
schedule 14.11.2022

Использование printf со строкой, не завершающейся нулевым символом
Предположим, у вас есть строка, которая НЕ null завершается, и вы знаете ее точный размер, так как же вы можете напечатать эту строку с printf в C? Я припоминаю такой метод, но сейчас не могу узнать ...
59531 просмотров
schedule 03.05.2022

ограничение размера спецификации преобразования printf
printf Спецификации преобразования — это % , за которыми следуют флаги, ширина, точность, модификатор длины и спецификатор преобразования. Существует ли практический предел размера спецификации преобразования? т.е. %s имеет длину 2 символа,...
2611 просмотров
schedule 18.04.2023

Построение строк из переменных в C
Я работаю над простой игрой в блэкджек, в которой используются сокеты, любезно предоставленные моим классом операционных систем. Нам уже предоставили интерфейс сокета, который передает массив символов туда и обратно. Я надеялся , что смогу...
57713 просмотров
schedule 05.02.2022

Убедитесь, что все Printf в потоке действительно печатаются
Я запускаю многопоточное приложение (более 500 потоков). Мне нужно отследить некоторые данные из них, и для этого я печатал из потока. Выход только обрезан кажется. Я также старался часто очищать стандартный вывод, а также пытался использовать...
3060 просмотров
schedule 26.07.2022

C: странное струнное явление
может кто-нибудь объяснить это явление. #include "stdio.h" #include "stdlib.h" int main() { char foo[]="foo"; char bar[3]="bar"; printf("%s",foo); printf("\n"); printf("%s",bar); return 0; } Результат: foo...
354 просмотров
schedule 27.02.2022