printf

у меня есть следующие size_t i = 0; uint32_t k = 0; printf("i [ %lu ] k [ %u ]n", i, k); Я получаю следующее предупреждение при компиляции: format ‘%lu’ expects type ‘long unsigned int’, but argument has type ‘uint32_t’ когда я запустил это с помощью шины я получил следующее: Format argument 1 to pr...

есть ли способ указать, сколько символов строки нужно распечатать (подобно десятичным знакам в ints)? printf ("Here are the first 8 chars: %sn", "A string that is more than 8 chars"); хотел бы он напечатать:Here are the first 8 chars: A string...

Так что я, наконец, читаю K&R, и я узнал кое-что в течение первых нескольких страниц, что есть Backspace escape-символ, b. Так я иду, чтобы проверить его, и есть некоторые очень странное поведение: #include <stdio.h> main () { printf("hello worlbbdn"); } выход hello wodl может кто-нибудь...

у меня есть две функции, одна из которых производит сообщения типа Starting initialization... и еще один, который проверяет, коды возврата и выходы "Ok","Warning" или "Error". Однако выход, который производится, имеет разную длину: Starting initialization...Ok. Checking init scripts...Ok. как я могу сделат...

Я знаю, что это не звучит продуктивно, но я ищу способ запомнить все коды форматирования для printf звонки. %s,%p,%f - все очевидно, но я не могу понять, где %d происходит от. Это %i уже занято чем-то другим?...

У меня есть класс, который содержит функцию "ошибки", которые форматируют текст. Я хочу принять переменное количество аргументов, а затем отформатировать их с помощью printf. пример: class MyClass { public: void Error(const char* format, ...); }; метод ошибки должен принимать параметры, вызывать prin...

как вы можете видеть из фрагмента кода ниже, я объявил один char переменной и один int переменной. Когда код компилируется, он должен идентифицировать типы данных переменных str и i. почему мне нужно снова сказать во время сканирования моей переменной, что это строка или целочисленная переменная, указав %s и...

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

когда написано так, он выводит текст синим цветом: printf "e[1;34mThis is a blue text.e[0m" но я хочу иметь формат, определенный в printf: printf '%-6s' "This is text" Теперь я попробовал несколько вариантов, как добавить цвет, без успеха: printf '%-6s' "e[1;34mThis is texte[0m" Я даже пытался добави...

ОС: Linux, язык: pure C я продвигаюсь вперед в изучении программирования на C в целом и программирования на C под UNIX в частном случае. я обнаружил странное (для меня) поведение printf() функции после использования fork() звонок. код #include <stdio.h> #include <system.h> int main() { i...