format-specifiers- все статьи тега ➜ страница 0


Не %[] или[^] спецификатор в scanf(),использования sscanf() или функции fscanf() магазин входных В с завершающим нулем массив символов?

Вот что такое руководство Beez C (ссылка) рассказывает о спецификаторе формата %[]: It allows you to specify a set of characters to be stored away (likely in an array of chars). Conversion stops when a character that is not in the set is matched. Я был бы признателен, если бы Вы прояснили некоторые основные вопросы, вытекающие из этой посылки: 1) являются ли входные данные, полученные этими двумя спецификаторами формата, хранящимися в аргументах (типа char*) как массив символов или массив ...

Как вы форматируете unsigned long long int с помощью printf?

#include <stdio.h> int main() { unsigned long long int num = 285212672; //FYI: fits in 29 bits int normalInt = 5; printf("My number is %d bytes wide and its value is %ul. A normal number is %d.n", sizeof(num), num, normalInt); return 0; } выход: My number is 8 bytes wide and its value is 285212672l. A normal number is 0. Я предполагаю, что это неожиданный результат от печати unsigned long long int. Как ты printf() an unsigned long long int? ...

В чем разница между спецификаторами преобразования %i и %d в форматированных функциях ввода-вывода (*printf / * scanf)

в чем разница между %d и %i при использовании в качестве спецификаторов формата в printf? ...

Как я должен печатать такие типы, как off t и size t?

Я пытаюсь печатать такие типы, как off_t и size_t. Что такое правильный заполнитель для printf()Это портативный? или есть совершенно другой способ печати этих переменных? ...

Почему printf с одним аргументом (без спецификаторов преобразования) устарел?

в книге, которую я читаю, написано, что printf С одним аргументом (без спецификаторов преобразования) является устаревшим. Он рекомендует заменить printf("Hello World!"); С puts("Hello World!"); или printf("%s", "Hello World!"); может кто-нибудь сказать мне, почему printf("Hello World!"); - это плохо? В книге написано, что она содержит уязвимости. Что это за уязвимости? ...