Вопросы по теме '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