Лучшие printf вопросы ИТ разработчиков

  • 10голосов
  • 4ответа
  • 0просмотров

Печать без знака long long int Тип значения возвращает странные результаты

У меня проблема при использованииprintf функция для печати значений типаunsigned long long int Я понятия не имею, что не так. Я использую Dev-Cpp 4.9.9.2 и Visual Studio 2010 Professional (я знаю, что это не компилятор C, но все равно хотел ...

ЗаданMay 23, 2017, 10:30 AMотCommunitybrowning0
  • 29голосов
  • 5ответов
  • 0просмотров

Как правильно использовать printf для печати clock_t?

В настоящее время я использую явное приведение кunsigned long long и используя%llu распечатать, но так какsize_t имеет%z спецификатор, почему неclock_t Имеется? Для этого нет даже макроса. Может быть, я могу предположить, что в системе x64 (ОС и ...

ЗаданDec 15, 2012, 5:30 AMотDavid CainSpidey
  • 3голосов
  • 2ответа
  • 0просмотров

php printf добавляет число к выводу

Я хотел отформатировать вывод, используя printf, но он выводит число после каждого элемента по какой-то причине. Любые идеи относительно того, почему это и как это можно исправить? $array = array("Mo" => "09:30-19:00", "Di" => "09:30-19:00", ...

ЗаданJun 01, 2012, 11:56 PMотhakreglasspill
  • 1голосов
  • 5ответов
  • 0просмотров

Неправильное количество параметров для printf приводит к странным результатам

#include <stdio.h> int main() { int i=10,j=20; printf("%d%d%d",i,j); printf("%d",i,j); return 0; }Используя компилятор Turbo C, вывод выглядит так: 10 10 garbageValue 20Может кто-нибудь объяснить, почему это так?

ЗаданJun 15, 2012, 3:51 PMотTim CooperHariom Yadav
  • 13голосов
  • 5ответов
  • 0просмотров

Oracle 'printf' эквивалент

Есть ли эквивалент или альтернатива следующему? SELECT mix_type || ' (' || mix_num || ')' as description FROM acid_batch WHERE mix_num < 10Есть ли у Oracle что-то вроде форматирования в стиле printf? SELECT printf("%s (%s)", mix_type, mix_num) ...

ЗаданJun 16, 2009, 5:14 PMотSteven
  • 374голосов
  • 30ответов
  • 0просмотров

Есть ли конвертер printf для печати в двоичном формате?

Я могу напечатать с printf как шестнадцатеричное или восьмеричное число. Есть ли тег формата для печати в двоичном или произвольном виде? Я бегу GCC. printf("%d %x %o\n", 10, 10, 10); //prints "10 A 12\n" print("%b\n", 10); // prints "%b\n"

ЗаданSep 21, 2008, 8:04 PMотBrian
  • 14голосов
  • 5ответов
  • 0просмотров

спецификатор преобразования printf для _Bool?

Сprintf(), Я могу использовать%hhu заunsigned char, %hi дляshort int, %zu дляsize_t, %tx дляptrdiff_t, так далее. Какой спецификатор формата конвертации я использую для_Bool? Существует ли в стандарте? Или я должен разыграть это так: _Bool foo ...

ЗаданJun 28, 2012, 5:55 PMотRichard Hansen
  • 0голосов
  • 2ответа
  • 0просмотров

Почему программа не выполняет окончательный оператор printf?

Я не могу понять, почему управление программой не достигает третьего printf, сразу после цикла for. Почему не выиграл третийprintf Распечатать? Если я изменю цикл for на цикл while, он все равно не будет печататься. Вот программа и ...

ЗаданJun 30, 2012, 10:13 PMотoctopusgrabbusChris Harding
  • 6голосов
  • 2ответа
  • 0просмотров

В F # как вы карри функции ParamArray (например, sprintf)?

В F # как вы карри функцию, которая принимает переменное число параметров? У меня есть такой код ... (функция журнала является лишь примером, точная реализация не имеет значения) let log (msg : string) = printfn "%s" msg log "Sample"Он ...

ЗаданJun 21, 2012, 7:47 PMотFendy
  • 4голосов
  • 4ответа
  • 0просмотров

Ошибка на языке C с использованием «fgets» после «printf», поскольку «fgets» запускается до «printf» [duplicate]

> Possible Duplicate: Why does printf not flush after the call unless a newline is in the format string? (in C) [https://stackoverflow.com/questions/1716296/why-does-printf-not-flush-after-the-call-unless-a-newline-is-in-the-format-strin] У ...

ЗаданMay 23, 2017, 12:16 PMотCommunityTanveer Singh
  • 16голосов
  • 4ответа
  • 0просмотров

Как правильно использовать __attribute__ ((format (printf, x, y))) внутри метода класса в C ++?

Я пытаюсь определить метод класса для отладочных отпечатков, который будет вести себя какprintf: inline void debug(const char* fmt, ...) __attribute__ ((format (printf, 1, 2))) Это жалуется на: error: format string argument not a string typeЯ ...

ЗаданJul 23, 2012, 9:46 PMотNathan Fellman
  • 16голосов
  • 3ответа
  • 0просмотров

Как правильно печатать целое число и строку в c?

У меня есть следующий код: char *s1, *s2; char str[10]; printf("type a string: "); scanf("%s", str); s1 = &str[0]; s2 = &str[2]; printf("%s\n", s1); printf("%s\n", s2);Когда я запускаю код и ввожу ввод "A 1" следующим образом: type a string: A ...

ЗаданJul 31, 2012, 2:46 AMотuser1420474
  • 16голосов
  • 5ответов
  • 0просмотров

Почему не были введены новые (специфичные для битовой ширины) опции формата printf (), принятые как часть C99?

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

ЗаданApr 06, 2011, 1:17 PMотhippietrailmpontillo
  • 9голосов
  • 2ответа
  • 0просмотров

Вывод необработанных данных на шестнадцатеричный вывод фиксированной длины

У меня есть структура, хорошо указывающая на структуру, и я хочу напечатать первые n байтов в виде длинного шестнадцатеричного числа или в виде строки шестнадцатеричных байтов. По существу, мне нужен printf-эквивалент команды проверки памяти ...

ЗаданNov 19, 2015, 9:36 PMотBrian Tompsett - 汤莱恩rhlee
  • 17голосов
  • 4ответа
  • 0просмотров

POSIX sh эквивалент для Bash's printf% q

Предположим, у меня есть#!/bin/sh скрипт, который может принимать различные позиционные параметры, некоторые из которых могут включать пробелы, либо / оба вида кавычек, и т. д. Я хочу повторить"$@" и для каждого аргумента либо обработайте его ...

ЗаданMay 04, 2015, 11:34 AMотJesse Glick
  • 5голосов
  • 2ответа
  • 0просмотров

Отключить использование __sprintf_chk ()

Я наблюдаю, что программа на C ++ используетsprintfгде этот sprintf неявно вызывает__sprintf_chk(). This __sprintf_chk() Кажется, чтобы проверить переполнение буфера путем изучения кадров стека. Интересно, можно ли отключить__sprintf_chk()?

ЗаданSep 12, 2014, 9:16 AMотjwwflyingbin
  • 15голосов
  • 3ответа
  • 0просмотров

'strncpy' против 'sprintf'

Я вижу многоsprintfв моих приложениях для копирования строки. У меня есть массив символов: char myarray[10]; const char *str = "mystring";Теперь, если я хочу, чтобы скопировать строкуstr вmyarray, лучше всего использовать: sprintf(myarray, ...

ЗаданMay 22, 2017, 7:29 PMотPeter MortensenVijay
  • 4голосов
  • 3ответа
  • 0просмотров

Напечатать int в C без Printf или каких-либо функций

У меня есть задание, в котором мне нужно напечатать целое число в C без использования printf, putchar и т. Д. Заголовочные файлы не допускаются. Никаких вызовов функций, за исключением того, что я написал. У меня есть одна функция my_char, ...

ЗаданSep 15, 2012, 6:03 AMотMatCLZ828
  • 17голосов
  • 4ответа
  • 0просмотров

Java эквивалентный printf («% *. * f»)

В C оператор printf () позволяет указывать точные длины в списке параметров. printf("%*.*f", 7, 3, floatValue);где звездочки заменены на первое и второе значения соответственно. Я ищу эквивалент в Android / Java; String.format () генерирует ...

ЗаданSep 11, 2012, 6:53 PMотvedavis
  • 117голосов
  • 11ответов
  • 0просмотров

Как разрешить ввод пробелов с помощью scanf?

Используя следующий код: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name);Пользователь может ввести свое имя, но когда он вводит имя с пробелом, какLucas ...

ЗаданJun 17, 2018, 4:39 PMотalkKredns
  • 9голосов
  • 3ответа
  • 0просмотров

Как распечатать акцентированные символы в ANSI C (например, é í ó ú)

Я пыталсяprintf с некоторыми акцентированными символами, такими какá é í ó ú: printf("my name is Seán\n"); Текстовый редактор в DEVC ++ IDE отображает их нормально - т.е. исходный код выглядит хорошо. Я думаю, мне нужна какая-то библиотека, ...

ЗаданSep 29, 2012, 11:44 AMотamiregelzsean
  • 1голосов
  • 2ответа
  • 0просмотров

printf недостаточно аргументов

Мой вопрос о поведении после printf с отсутствующим аргументом: printf("%s blah blah %d", int); // integer was given as argument (and not int written)Я уже знаю, что если для формата недостаточно аргументов, поведение не определено. Вопрос в ...

ЗаданOct 01, 2012, 5:01 AMотOfir Luzon
  • 15голосов
  • 3ответа
  • 0просмотров

&#39;strncpy&#39; против &#39;sprintf&#39;

Я вижу многоsprintfИспользуется в моих приложениях для копирования строки. У меня есть массив символов: char myarray[10]; const char *str = "mystring";Теперь, если я хочу, чтобы скопировать строкуstr вmyarray, лучше всего ...

ЗаданSep 05, 2012, 4:06 AMотVijay
  • 4голосов
  • 3ответа
  • 0просмотров

Напечатать int в C без Printf или каких-либо функций

У меня есть задание, в котором мне нужно напечатать целое число в C без использования printf, putchar и т. Д. Заголовочные файлы не допускаются. Никаких вызовов функций, за исключением того, что я написал. У меня есть одна функция my_char, ...

ЗаданSep 09, 2012, 8:50 PMотCLZ828
  • 17голосов
  • 4ответа
  • 0просмотров

Java эквивалентный printf («% *. * f»)

В C оператор printf () позволяет указывать точные длины в списке параметров. printf("%*.*f", 7, 3, floatValue);где звездочки заменены на первое и второе значения соответственно. Я ищу эквивалент в Android / Java; String.format () генерирует ...

ЗаданSep 11, 2012, 4:31 PMотvedavis
  • 9голосов
  • 3ответа
  • 0просмотров

Как распечатать акцентированные символы в ANSI C (например, &#233; &#237; &#243; &#250;)

Я пыталсяprintf с некоторыми акцентированными символами, такими как:á é í ó ú printf("my name is Seán\n"); Текстовый редактор в DEVC ++ IDE отображает их нормально - т.е. исходный код выглядит хорошо. Я думаю, мне нужна какая-то библиотека, ...

ЗаданSep 29, 2012, 9:29 AMотsean
  • 1голосов
  • 2ответа
  • 0просмотров

printf недостаточно аргументов

Мой вопрос о поведении после printf с отсутствующим аргументом: printf("%s blah blah %d", int); // integer was given as argument (and not int written)Я уже знаю, что если для формата недостаточно аргументов, поведение не определено. Вопрос в ...

ЗаданSep 30, 2012, 7:39 AMотOfir Luzon
  • 1голосов
  • 3ответа
  • 0просмотров

printf («% d% d% d \ n», ++ a, a ++, a) вывод [дубликат]

> Возможный дубликат: Может ли кто-нибудь объяснить это неопределенное поведение (i = i ++ + ++ i, i = i ++ и т. Д.) I ' [https://stackoverflow.com/questions/949433/could-anyone-explain-these-u ndefined-behaviors-i-i-i-i-i-etc] я не в ...

ЗаданAug 13, 2009, 4:35 AMотnowonder
  • 43голосов
  • 2ответа
  • 0просмотров

Зачем использовать asprintf () вместо sprintf ()?

Мне трудно понять, зачем вам нужен asprintf. Здесь в руководстве это говорит > Функцииasprintf() а такжеvasprintf() являются аналогамиsprintf(3) а такжеvsprintf(3)за исключением того, что они выделяют строку, достаточно большую, чтобы содержать ...

ЗаданOct 05, 2012, 11:05 AMотBrandon Ling
  • 19голосов
  • 3ответа
  • 0просмотров

Является ли sprintf (буфер, «% s […]», буфер, […]) безопасным?

Я видел использование этого шаблона для конкатенации на строку в некотором коде, над которым я работал: sprintf(buffer, "%s \r\n", buffer, id); sprintf(buffer, "%s", buffer);и я'Я вполне уверен, что этоне безопасно C. Вызаметит, чтоbuffer это и ...

ЗаданAug 16, 2009, 12:50 AMотPaul Fisher
  • 9голосов
  • 2ответа
  • 0просмотров

Необъяснимая ошибка в bash: команда printf внутри скрипта возвращает «неверный номер»

Я могу'т получитьprintf напечатать переменную с дескриптором% e в bash-скрипте. Было бы просто сказать #!/bin/bash a=14.9 printf %e 14.9;Я знаю, что это, вероятно, очень простой вопрос, но ям довольно плохо знаком с Bash и всегда ...

ЗаданOct 11, 2012, 4:14 PMотFerdinando Randisi
  • 117голосов
  • 11ответов
  • 0просмотров

Как разрешить ввод пробелов с помощью scanf?

Используя следующий код: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name);Пользователь может ввести свое имя, но когда он вводит имя с пробелом, ...

ЗаданAug 08, 2009, 2:37 AMотKredns
  • 14голосов
  • 2ответа
  • 0просмотров

Правильный способ использовать scanf / printf (и семейство) с фиксированным размером?

чтениеэтот ТАК вопрос [https://stackoverflow.com/questions/12936521/c-exception-when-using-int16], Я начал задаваться вопросом - как правильно использовать /scanfprintf (и семья) с фиксированным размером? Например, если у меня естьshort int или ...

ЗаданOct 17, 2012, 12:37 PMотKiril Kirov
  • 5голосов
  • 5ответов
  • 0просмотров

Объясните порядок оценки в printf [duplicate]

На этот вопрос уже есть ответ здесь: * Почему эти конструкции используют неопределенное поведение до и после приращения? [/questions/949433/why-are-these-constructs-using-pre-and-post-increment-undefined-behavior] 14 ответов main() { ...

ЗаданOct 18, 2012, 3:21 PMотjava
  • 7голосов
  • 4ответа
  • 0просмотров

Опасно ли продвигать типы в аргументах printf?

Мои вопросы связаны с попыткой использовать printf для регистрации событий при попытке собрать для нескольких платформ с битовой глубиной (например, 32/64). Проблема, которая продолжает поднимать свою уродливую голову, пытается печатать целые на ...

ЗаданOct 21, 2012, 5:16 AMотD.C.
  • 18голосов
  • 4ответа
  • 0просмотров

php sprintf с массивом

У меня есть массив строки соответствия строки заполнителей, как показано ниже: "some text %s another text %s extra text %s"и массив: $array[0] match the first %s $array[1] match the second %s $array[2] match the third %sЯ думал, что это можно ...

ЗаданNov 10, 2012, 7:16 PMотtarek
Пред12...4След