Вопросы по теме 'format-specifiers'

Спецификатор формата ios: как NSLog 0x%x в iOS 4.2
NSMutableArray *foo = [NSMutableArray arrayWithCapacity:12]; NSLog(@" foo is 0x%x", foo); // worked in XCode 4.0 to return the hex address of this variable Теперь он выдает предупреждение компилятору: Конверсия указывает тип...
335 просмотров
schedule 08.04.2024

Что означает `scanf(%*[^\n]%*c)`?
Я хочу сделать цикл на C, который, когда программа запрашивает целое число, а пользователь вводит нецифровой символ, программа снова запрашивает целое число. Я только что нашел код ниже. но я не понимаю, что это значит scanf("%*[^\n]%*c") . Что...
76715 просмотров
schedule 07.12.2023

Почему спецификация преобразования %lf не работает для Double в printf
Я пишу очень маленький код только scanf и printf . Я читаю двойное значение и печатаю его. Спецификация преобразования %lf правильно работает для чтения двойного значения. Но это не работает с printf. Когда я пытаюсь напечатать это...
1941 просмотров
schedule 03.05.2024

Почему для scanf() отрицательный набор сканирований %[^\n] показывает правильный вывод для \n, но не скансет %[aeiou] для aegis?
В следующей программе, если я использую строку для инвертированного набора сканов, она отлично работает, если я ввожу строку из нескольких слов (заканчивающуюся на ENTER или новую строку), даже если новая строка находится в инвертированном списке....
1525 просмотров
schedule 20.10.2023

Дополнение не работает в c
Я пытался добавить код c, но моя программа не выполняется, кодовые блоки, к сожалению, закрываются. В чем ошибка? void main() { float a,b; printf("%30sAddition Of Numbers\n"); printf("\nEnter Number 1: "); scanf("%f",&a);...
584 просмотров
schedule 23.02.2024

Как сканировать две строки, разделенные `/`, используя sscanf?
Я хочу сканировать отдельные строки, разделенные / , используя sscanf , но это не работает. Он отлично работает с пробелом. Например, я хочу разделить строку 50%/60% на две строки, например 50% и 60%. Вы можете посмотреть код здесь :...
1291 просмотров
schedule 12.11.2023

Как контролировать количество цифр, которые должны отображаться после символа десятичной точки для двойной переменной?
Я хочу напечатать n количество цифр после запятой при печати числа типа данных double . Однако целое число n должно быть получено от пользователя с помощью scanf() . double pi = acos(-1); int n; printf("\nEnter the number of decimal digits...
72 просмотров
schedule 09.03.2023

Как разобрать строку даты и времени, содержащую дробное время?
У меня есть строка даты и времени: 20:48:01.469 UTC 31 марта 2016 г. Я хотел бы преобразовать это строковое представление времени в struct tm , используя strptime , но моя строка формата не работает. Есть ли спецификатор формата для...
1344 просмотров
schedule 20.01.2023

Спецификация индекса в спецификаторе формата printf
В следующей программе функция printf() печатает в соответствии со спецификацией индекса аргумента. #include <stdio.h> int main() { printf("%3$d %4$f %2$d %1$d\n", 1, 2, 3, 4.5); } Вывод: 3 4.500000 2 1...
1999 просмотров
schedule 05.01.2023

Вывести спецификатор формата из типа данных?
Можно ли программно вывести спецификатор формата для типа данных? Например, если печать длится долго, она автоматически делает что-то вроде: printf("Vlaue of var is <fmt_spec> ", var); Я также чувствую, что это уменьшит количество...
195 просмотров
schedule 16.05.2023

sscanf — анализировать фрейм с необязательными/пустыми спецификаторами формата
Я пытаюсь разобрать кадры, отформатированные по следующей схеме: $[number],[number],[number],<string>;[string]~<string> Параметры, окруженные '[]', являются необязательными, а те, что окружены '‹>', всегда определены: Таким...
495 просмотров

Спецификатор формата, такой как `%15@`, работает в NSLog, но не с NSString stringWithFormat.
Я обнаружил кое-что странное при попытке использовать спецификаторы ширины с %@ . Они отлично работают в NSLog , но не в NSString stringWithFormat: . Пример: NSString *rightAligned = @"foo"; NSString *leftAligned = @"1"; NSLog(@"| %15@ |...
219 просмотров