Описание тега ansi-c
ANSI C - неофициальный термин, который иногда используется по отношению к стандарту языка программирования C, опубликованному Американским национальным институтом стандартов (ANSI) в 1989 году.
1
ответ
C ссылка на объект библиотеки
Я работаю с моим Arduino, чтобы улучшить мои знания C. Я сделал несколько попыток, но я не могу заставить его работать:-(Я надеюсь, что кто-то может мне помочь. У меня есть разные объекты из библиотеки. Adafruit_NeoPixel hours = Adafruit_NeoPixel(NU…
09 дек '16 в 08:53
4
ответа
Все структурные идентификаторы объявляются автоматически
При ответе на предупреждение: присваивание из несовместимого типа указателя для массива списка ссылок, я заметил любой необъявленный идентификатор с struct Ключевое слово считается заранее объявленным идентификатором. Например, программа ниже хорошо…
09 июн '15 в 07:37
3
ответа
Изменяемое количество отсканированных номеров в строке (scanf)
Мне нужно сканировать изменяемое количество чисел, разделенных пробелом, как например dim=3 void scanNumbers(int dim) { // scans dim amount of numbers like "5235435 656435 23423423" } Есть ли короткий способ сделать это, например, scanf ("<% d * dim…
22 ноя '15 в 22:24
10
ответов
Почему ANSI C не имеет пространств имен?
Наличие пространства имен кажется легким делом для большинства языков. Но, насколько я могу судить, ANSI C не поддерживает это. Почему бы и нет? Есть ли планы включить его в будущий стандарт?
09 дек '10 в 08:14
2
ответа
Доступ к параметрам, переданным в функцию с пустым списком параметров в C
Поскольку функциям с пустыми списками параметров может быть передано переменное число параметров в C, предположим, у меня есть функция, определенная как: void foo(){ // I want to access the parameters passed in here } И я называю это аргументами, ск…
02 дек '17 в 10:43
2
ответа
Должен ли я использовать "-ansi" или явное "-std=..." в качестве флагов компилятора?
Я читал, что ANSI C не совсем то же самое, что и ISO C, и компиляторы могут отличаться в интерпретации значения "-ansi". (gcc отображает его на C90, clang отображает его на C89) В данный момент я хотел бы использовать "-std=..." вместо "-ansi", поск…
24 апр '12 в 14:32
1
ответ
"выявление" скрытых / управляющих "кодов" в строках в bash
В Python есть очень удобная функция: repr (), которая при применении к строке, содержащей пустые символы, выведет представление этой строки, которое не может привести к неправильной интерпретации человеком фактического содержимого строки. например: …
12 сен '15 в 20:25
1
ответ
C указатель на функцию с неопределенной сигнатурой
Я намерен объяснить стандартное доказательство теоремы о рекурсии на C, используя факториал в качестве примера. Так что я #include <stdio.h> typedef unsigned Nat; typedef Nat Func(); Nat G(Nat n, Func f){ if(n) return n * f(n-1, f); else retur…
23 авг '18 в 17:41
1
ответ
C программой для выполнения трубы на три команды
Мне нужно написать программу, которая будет выполнять ту же операцию, что и du | сортировать | голову в командной строке сделаю, но я застрял, и моя программа не работает. Выход прямо сейчас 112 . и программа не заканчивается. Пожалуйста, помогите, …
01 дек '15 в 00:20
0
ответов
Процедура случайного дерева в ANSI-C - что генерирует SIGSEGV?
В main.c дерево объявляется и инициируется, но процедура: void MakeTree(Tree T, int n) { int i, r; Node *x, *p; time_t t; srand((unsigned) time(&t)); for(i = 0; i < n; i++) { Node * new = malloc(sizeof(Node)); new->key = rand() % 100; x = …
16 янв '17 в 17:07
2
ответа
Конфликт типов со связанными списками
Я нахожусь в процессе создания программы на C, и я не уверен, что является причиной ошибки, поскольку я относительно новичок в программировании на C (указатели страшны). #include <stdio.h> #include <stdlib.h> #include <string.h> st…
10 ноя '15 в 22:46
1
ответ
Как выполнить моделирование вложенной функции в ANSI C, где я могу динамически обновлять свои функции? пожалуйста, посмотрите на все объяснение
Я новичок в этом сообществе, и я хотел бы задать один вопрос. Я не программист / разработчик, но я использую программирование для ускорения своих научных вычислений. Раньше я много использовал Python, но теперь, из-за моей новой работы, мне нужно ис…
07 фев '16 в 11:48
2
ответа
Может ли функция изменить значения переменных из области видимости вызывающей функции?
Может ли вызываемая функция изменить значения переменных из области видимости вызывающей функции?
08 янв '16 в 12:24
2
ответа
-Предупреждение о последовательности - что это значит и нарушает ли он стандарт ANSI C?
В соответствии tab[i] = tab[i+1] - tab[i] + (tab[i+1] = tab[i]); У меня есть предупреждение [Warning] operation on '*(tab + ((sizetype)i + 1u) * 4u)' may be undefined [-Wsequence-point] Я хочу поменять эти два элемента целочисленных массивов без вре…
18 ноя '16 в 12:36
3
ответа
Почему функция atof() не возвращает 0, когда я передаю ей строку с недопустимыми символами после числа?
Мне нужно преобразовать строку в число с плавающей точкой. Если строка не является числом, я хочу вернуть 0. Я пытался проверить, если atof() Функция будет работать для этого, используя следующий код: printf("%f", atof("1a")); Из моего понимания ato…
19 май '16 в 17:44
2
ответа
Pow(1,0) возвращает 0?
Почему это: printf("%d\n", pow(1,0)); /* outputs 0 */ возвращается 0? Я ожидал, что это вернется 1,
05 июн '15 в 14:55
1
ответ
Мета-язык для кодирования генерирует упакованные структуры для структур ANSI-C и C#
Я пытаюсь найти "мета-язык", который можно использовать для определения структуры и получения / установки кода для членов. Суть в том, что структура уже существует в коде, и этот "метаязык" будет служить бит-за-битой заменой исходной структуры с руч…
21 апр '16 в 14:40
3
ответа
Разъяснение для RAND_MAX и rand() в c stdlib.h
Почему следующий код c выдает действительные числа только в диапазоне от 0 до 1(например, 0,840188,0,394383... и т. д.) для double a,b когда значение для RAND_MAX оказывается 0.000000, не должны RAND_MAX установить максимальное значение для числа, г…
28 авг '18 в 06:05
1
ответ
Как восстановить функцию перемещения
Привет, ребята, я пытаюсь построить динамическую игру Tic Tac Toe для двух игроков, и у меня есть проблема с функцией перемещения, которая должна заставить игрока двигаться и проверять игровое поле, если запрошенное место свободно, если ясно, печата…
20 авг '16 в 15:04
1
ответ
Как исправить ошибки ожидаемых идентификаторов C Язык
Я получаю две ошибки "ожидаемого идентификатора" при компиляции своего кода, даже если он написан в соответствии со стандартами ANSI-C. Я скомпилировал с помощью компилятора gcc с флагами -Wall -ansi -pedantic. Я знаю, что компилятор старый, но мой …
24 дек '18 в 15:12