Результаты поиска по запросу "printf"

1 ответ

 при установке начальных нулей на число с плавающей точкой.

я есть число с плавающей запятой, такое как4917.24, Я хотел бы напечатать его, чтобы всегда иметь пять символов перед десятичной запятой, с ведущими нулями, а затем три цифры после запятой. Я пыталсяprintf("%05.3f", n) на встроенной системе я ...

4 ответа

Ошибка snprintf. Аргумент для sizeof совпадает с пунктом назначения

gcc 4.8 выдает ошибку при сборке #include <string.h> #include <stdio.h> static inline void toto(char str[3]) { snprintf(str, sizeof(str), "XX"); } int main(){ char str[3]; toto(str); return 0; }Вот ошибка gcc ошибка: аргумент «sizeof» в вызове ...

0 ответов

 Отсчет.)

огут вариационные функции, такие какPrintf узнать количество аргументов, которые они получили? Количество аргументов, очевидно, не передается как (скрытый) параметр (см. вызовите printf в примере asm ...

ТОП публикаций

6 ответов

да, это была серьезная проблема. Thanx

робовал это, но это не сработало. #include <string> string someString("This is a string."); printf("%s\n", someString);

4 ответа

Сообщение говорит само за себя, но это просто предупреждение, а не ошибка как таковая:

кла проблема с печатью указателя. Каждый раз, когда я пытаюсь скомпилировать программу ниже, я получаю следующую ошибку: pointers.c:11: warning: format ‘%p’ expects type ‘void *’, but argument 2 has type ‘int *’Я явно упускаю что-то простое ...

1 ответ

должен делать то, что вы хотите.

#!/usr/bin/perl use strict; use warnings; my $s = "1234567890.123456789"; { no bignum; printf "bignum==%s\n", bignum::in_effect() // 0; my $x = $s; printf "%29s\n", $x; printf "%29.9f\n\n", $x; } { use bignum; printf ...

1 ответ

Другие люди ответили на общий вопрос, поэтому я не видел необходимости повторять его. Я просто предлагал полезное предложение.

цификатор, похоже, не ведет себя так, как большинство источников документирует его как поведение.%gСогласно большинству источников, которые я нашел, на нескольких языках, которые используют спецификаторыprintf спецификатор должен быть ...

4 ответа

Если большинство реальных программ, используется логирование. Отладочные сообщения могут быть включены / выключены с помощью конфигурации регистрации. Смотрите log4j в качестве примера.

я не было возможности пройти серьезные школьные курсы программирования низкого уровня. (Я знаю, что я действительно должен начать изучать «закулисные», чтобы быть лучшим программистом.) Я ценю удобства Java, включая способность вставлять что-либо ...

0 ответов

Хороший подход. Я пометил Томаса как правильный ответ, но мне нравится этот подход, который я, вероятно, буду использовать

аюсь создать структуру, чтобы сделать некоторую обработку файлов и данных. Единственная область, с которой я борюсь, - это как обеспечить каркасную функцию протоколирования, позволяющую каркасу сообщать о сообщениях без каких-либо знаний об ...

2 ответа

Все мои числа двойные. Моя проблема в том, что я не хочу, чтобы цифры с большим количеством цифр печатались в научной нотации, но я не хочу, чтобы цифры с несколькими цифрами печатались с конечными нулями.

ТИРОВАТЬЯ перефразировал вопрос, чтобы быть более ясным. Кто-нибудь знает умный способ заставить sprintf напечатать "% .6f с удаленными конечными нулями"? Вот что я ищу: sprintf('%somemagic ', [12345678 123.45]) ans = 1234578 123.45где% ...