Описание тега specifier

2 ответа

Препроцессор C определяет заменить спецификатор формата строки

Мне интересно, можно ли использовать определение предварительной обработки C для изменения спецификатора формата строки. Я попытался написать следующее, но, похоже, получаю ошибку компилятора. Он просто пытается заменить существующие спецификаторы ф…
29 май '18 в 14:32
3 ответа

Два или более типов данных в спецификаторах объявлений

Я посмотрел вокруг и попробовал несколько вещей, ничего не работает в данный момент. main.c:13: error: two or more data types in declaration specifiers make[1]: *** [main.o] Error 1 make: *** [build] Error 2 Мой код в значительной степени такой (я з…
21 авг '11 в 14:56
1 ответ

C printf Спецификатор формата%_fi

Кто-нибудь знает, делает ли подчеркивание как спецификатор формата (например,%_f) что-нибудь в коде C? Я нашел код в книге, которая его использует, но я погуглил и ничего не нашел. Я также протестировал следующий код Objective C в XCode, и XCode, ка…
09 ноя '14 в 17:10
1 ответ

Ожидаемый список спецификаторов-квалификаторов перед ошибкой

#import <UIKit/UIKit.h> #import "NotepadViewController.h" #import "NotesTableViewController.h" #import "NoteInformationTransferProtocol.h" @interface NotesViewController : UIViewController <NoteInformationTransferProtocol> { UITextField …
29 июн '11 в 14:11
1 ответ

Умножение чисел в C

Я написал следующий код для умножения двух чисел, и я вижу результат, который будет неправильным. Я предполагаю, что тип данных не имеет правильного значения. Но ответ на его печать неверен. #include<stdio.h> main() { long int val1,val2; val1=…
26 май '13 в 07:37
1 ответ

Objective-C Неверные спецификаторы формата

Я пытаюсь изучить Objective-C, и книга, из которой я учусь, представляет некоторый код для ввода в Xcode. Я продолжаю получать предупреждения на scanf Функция для неправильных спецификаторов формата, хотя это так, как это напечатано в книге. Код выг…
08 июл '13 в 16:53
1 ответ

Функция swap() в книге Essential C не компилируется

wtf.c:11:6: ошибка: ожидаемые спецификаторы объявления или '...' перед '&' замена токена (&a;, &b;); wtf.c: 11: 10: ошибка: ожидаемые спецификаторы объявления или '...' перед '&' замена токена (&a;, &b;); Не хотел прибегать к Stackru для моей личной…
10 янв '19 в 19:57
4 ответа

Вопрос относительно продвижения аргумента C

Хорошо, на самом деле я изучал, как использовать циклы, чтобы сделать мой код более эффективным, чтобы я мог использовать определенный блок кода, который должен повторяться, не печатая его снова и снова, и после попытки использовать то, что я изучил…
15 май '11 в 13:57
4 ответа

Статические изменчивые, статические пустоты и статические различия в коде C

Я работал над тем, чтобы понять библиотеку twi для микроконтроллеров AVR и, глядя в файл.h, есть следующие переменные со статическим спецификатором. Итак, все переменные в этой библиотеке имеют префикс static, а некоторые объединяются с volatile и v…
02 сен '17 в 04:19
3 ответа

C printf спецификатор функции

Мне нужно распечатать значение с плавающей запятой с 16 значащими цифрами. Прямо сейчас, когда я печатаю, он печатает то есть 2.555556 когда я хочу его распечатать: 2.555555555555556 /// Всего 16 цифр Мой спецификатор printf в настоящее время: "%20.…
23 фев '12 в 19:09
1 ответ

Откройте намерение Android с помощью определенного приложения (имя пакета известно)

Моя проблема в том, что у меня есть намерение, подобное этому. Intent intent = new Intent(MediaStore.INTENT_ACTION_MEDIA_PLAY_FROM_SEARCH); intent.putExtra(MediaStore.EXTRA_MEDIA_FOCUS, MediaStore.Audio.Artists.ENTRY_CONTENT_TYPE); intent.putExtra(M…
0 ответов

Отсутствует спецификатор типа, несмотря на правильное пространство имен

Я получаю сообщение об ошибке, которое обычно вижу, если я забуду добавить std:: к объекту, как string, В этом случае это мое собственное namespace называется x, Конкретные ошибки заключаются в следующем: Error 59 error C2143: syntax error : missing…
14 фев '16 в 21:02
0 ответов

Назначение заработной платы в Java, я объявил переменные и назначил правильные спецификаторы формата... все еще получаю ошибку

Я новичок в Java, и я получаю сообщение об ошибке формата. Просто хочу сказать, что я должен использовать здесь выражение printf. Пожалуйста, смотрите мой код, указанный ниже: package assignmentproject1; /* CHANGE (FINAL) VAR NAMES, SCAN & VERIF…
27 фев '14 в 05:07
1 ответ

printf печатает символ вместо цифры для%d спецификатора

На проекте xcode c, код: #include <stdio.h> int main() { int* pi = (int*) malloc(sizeof(int)); *pi = 5; printf("*pi: %d\n", *pi); free(pi); return 0; } печатает 't' вместо 5, хотя я явно включил спецификатор%, который согласно спецификации дол…
27 дек '15 в 21:05
5 ответов

Спецификатор формата без аргумента

Рассмотрим следующий пример кода: #define STRING_LITERAL "%u, %u" const char string_const[ ] = "%u, %u"; snprintf(dest_buff, sizeof(dest_buff), STRING_LITERAL, arg1, arg2, arg3); Мой компилятор выдает предупреждение: строка формата заканчивается пер…
22 апр '15 в 09:48
1 ответ

C float или double в спецификаторе формата printf и функции pow

#include <stdio.h> #include <math.h> int main(void){ printf("%lf\n", pow(1.0, 2.0)); printf("%f\n", pow(1.0, 2.0)); return 0; } Первый printf() дает вывод 0.000000 но второе printf() дает вывод 1.000000, Зачем? Использование кодовых блок…
21 дек '17 в 14:35
2 ответа

Спецификатор строки ( %d, %f и т. д.)

#include <stdio.h> #define Type int int main() { Type x=3; printf("%d",x); return 0; } Код прост и отлично работает. Мой вопрос, если я изменюсь #define Type int в #define Type float поэтому я должен изменить %d в %f также. Есть ли способ имет…
02 авг '12 в 19:29
2 ответа

Ошибка C++: ожидаемый идентификатор

Я пытаюсь сделать заголовок, но он дает мне ошибку: #ifndef __OFFSETS__H_ #define __OFFSETS__H_ typedef unsigned long MAIN = 0x22EA120;//0x022BF0C0 ; typedef unsigned long RECOILVT = 0x020A3ACC;//0x020FA644; typedef unsigned long DEVIATIONVT = 0x020…
11 авг '13 в 06:56
2 ответа

Язык C: Как получить доступ к отдельным спецификаторам формата в строке формата printf?

У меня есть формат строки сказать char *format = "hello %d world %d" и массив int array[2] = {10, 20}; со мной. Это просто для примера, число значений, которые будут напечатаны в массиве, может быть произвольным, массив максимального размера со счет…
10 фев '12 в 05:46
4 ответа

Чтение символа с помощью scanf()

Этот код для игры в кости. #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <time.h> int roll_dice(void); bool play_game(void); int main() { int i, ch,win = 0,lose = 0; bool flag; srand((unsigned)time(NULL…
05 июл '13 в 21:31