7
ответов

Как Вы форматируете неподписанное долгое длинное целое с помощью printf?

#include <stdio.h> международное основное () {неподписанная длинная цифра длинного целого = 285212672;//к вашему сведению: помещается в интервал на 29 битов normalInt = 5; printf ("Мое число %d широкие байты и его значение, является %ul. Нормал
вопрос задан: 13 September 2018 16:32
7
ответов

Как я создаю массив строк в C?

Я пытаюсь создать массив строк в C. Если я использую этот код: символ (*a[2]) [14]; [0] = "вздор"; [1] = "хм"; gcc дает мне "предупреждение: присвоение от несовместимого типа указателя". Что...
вопрос задан: 22 August 2018 08:39
7
ответов

Структура данных для того, чтобы хранить данные последовательного порта во встроенном микропрограммном обеспечении

Я отправляю данные от приложения Linux до последовательного порта к встроенному устройству. В текущей реализации кольцевой буфер байта используется во встроенном микропрограммном обеспечении. (Только массив с чтением...
вопрос задан: 21 August 2018 19:36
7
ответов

Почему printf не сбрасывается после вызова, если новая строка не находится в строке формата?

Почему printf не сбрасывается после вызова, если новая строка не находится в строке формата? Это поведение POSIX? Как я могу заставить printf немедленно очищаться каждый раз?
вопрос задан: 24 July 2018 17:18
7
ответов

Как открыть и использовать сокет в C?

Я хотел бы знать самый простой и самый эффективный способ открыть и записать данные в сокет на языке программирования C для сетевого программирования.
вопрос задан: 19 July 2018 06:38
7
ответов

Там какие-либо оборотные стороны к передающим структурам значением в C, вместо того, чтобы передать указатель?

Там какие-либо оборотные стороны к передающим структурам значением в C, вместо того, чтобы передать указатель? Если структура является большой, существует, очевидно, performancd аспект копирования большого количества данных, но для меньшего...
вопрос задан: 14 June 2018 22:56
7
ответов

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

У меня есть маленькая C-программа, которая просто читает числа из stdin, один в каждом цикле цикла. Если вводы данных пользователем некоторый NaN, ошибка должна быть распечатана к консоли, и входная подсказка должна возвратиться снова. На...
вопрос задан: 29 May 2018 13:19
7
ответов

Что лучший способ состоит в том, чтобы разработать Приложения GUI с C? [закрытый]

Я всегда нахожу хорошие учебные руководства на предмете, но это почти всегда - C++. Это трудно или просто не имеет смысла подавать заявки GUI с C? Хорошая книга, руководство или учебное руководство в порядке. Платформа:...
вопрос задан: 7 April 2018 01:35
7
ответов

макроопределение, содержащее #include директива

Существует ли способ определить макрос, который содержит #include директиву в ее теле? Если я просто поместил "#include", он дает ошибке C2162: "ожидаемый макро-формальный параметр", так как здесь я не использую #...
вопрос задан: 6 April 2018 22:14
7
ответов

Как я могу перехватить вызовы Linux Linux?

Помимо уловки LD_PRELOAD и модулей ядра Linux, которые заменяют определенный системный вызов на предоставленный вами, есть ли возможность перехватить системный вызов (открытый, например), чтобы он ...
вопрос задан: 3 April 2018 10:28
7
ответов

Как я могу создать динамично размерный массив структур?

Я знаю, как создать массив структур, но с предопределенным размером. Однако есть ли способ создать динамический массив структур, таким образом, что массив мог стать больше? Например: структура определения типа...
вопрос задан: 21 February 2018 04:57
7
ответов

Когда должен я использовать абстракцию типа во встроенных системах

Я работал в ряде различных встроенных систем. Они все использовали определения типов (или #defines) для типов, таких как UINT32. Это - хорошая техника, поскольку она доносит размер типа к...
вопрос задан: 22 December 2017 10:23
7
ответов

C не блокирующий ввод с клавиатуры

Я пытаюсь записать программу в C (на Linux), что циклы, пока пользователь не нажимает клавишу, но не должен требовать, чтобы нажатие клавиши продолжило каждый цикл. Существует ли простой способ сделать это? Я полагаю, что мог...
вопрос задан: 12 November 2017 13:24
7
ответов

Вызов метода, названного “строкой” во времени выполнения в Java и C

Как мы можем назвать метод, какое имя является строкой во времени выполнения. Может любой показывать мне, как сделать это в Java и C.
вопрос задан: 12 November 2017 10:54
7
ответов

Влияет ли порядок наблюдений в операторе switch на производительность?

У меня есть программа переключения: случаи переключения в порядке возрастания: int main () {int a, sc = 1; switch (sc) {case 1: a = 1; ...
вопрос задан: 10 November 2017 05:36
7
ответов

Есть ли какие-либо платформы, где указатели на различные типы имеют различные размеры?

Стандарт C позволяет указателям на различные типы иметь различные размеры, например, sizeof (символ*)! = sizeof (интервал*) разрешен. Это действительно, однако, требует этого, если указатель преобразовывается в пустоту* и...
вопрос задан: 31 October 2017 20:18
7
ответов

Существует ли способ указать сколько символов строки для распечатывания использования printf ()?

Существует ли способ указать сколько символов строки для распечатывания (подобный десятичным разрядам в ints)? printf ("Вот первые 8 символов: %s\n", "Строка, которая является больше чем 8 символами"); Был бы...
вопрос задан: 31 October 2017 07:35
7
ответов

Странное поведение оператора сдвига вправо (1>> 32)

Я недавно столкнулся со странным поведением с помощью оператора сдвига вправо. Следующая программа: #include <cstdio> #include <cstdlib> #include <iostream> #include <stdint.h> интервал...
вопрос задан: 16 October 2017 12:21
7
ответов

грех, потому что, коричневая и погрешность округления

Я делаю некоторые вычисления тригонометрии в C/C++ и сталкиваюсь с проблемами с погрешностями округления. Например, в моей системе Linux: #include <stdio.h> #include <math.h> международное основное (интервал...
вопрос задан: 13 October 2017 10:34
7
ответов

Разница между структурой и союзом

Есть ли хороший пример, чтобы дать разницу между структурой и объединением? В основном я знаю, что struct использует всю память своего члена, а union использует самое большое пространство памяти членов. Есть ...
вопрос задан: 11 October 2017 09:24
7
ответов

рабочий нерекурсивный floodfill алгоритм записан в C?

Я пытался найти работу floodfill алгоритмом. Из многих алгоритмов я попробовал только 'рекурсивную заливку строки', каждый ведет себя точно, как она должна с главным протестом что это иногда...
вопрос задан: 8 October 2017 06:51
7
ответов

Что такое & ldquo; static & rdquo; функционировать?

Вопрос был о простых функциях c, а не о статических методах c ++, как поясняется в комментариях. Хорошо, я понимаю, что такое статическая переменная, но что такое статическая функция? И почему это, если я заявляю ...
вопрос задан: 5 October 2017 14:03
7
ответов

Почему является это строковое реверсирование C кодом, вызывающим отказ сегментации? [дубликат]

Я пытаюсь написать код для инвертирования строки на месте (я просто пытаюсь поправиться при программировании C и управлении указателем), но я не могу выяснить, почему я получаю отказ сегментации: #...
вопрос задан: 1 October 2017 07:28
7
ответов

pthreads в C - pthread_exit

По некоторым причинам я думал, что вызов pthread_exit (ПУСТОЙ УКАЗАТЕЛЬ) в конце основной функции гарантирует, что все рабочие потоки (по крайней мере, созданный в основной функции) закончили бы работать прежде...
вопрос задан: 24 August 2017 07:58
7
ответов

динамический массив выделения массивов в C

Я действительно не понимаю некоторые основные вещи в C как динамичное выделение массива массивов. Я знаю, что можно сделать: интервал ** m; для объявления 2 размерных массивов (который впоследствии был бы...
вопрос задан: 5 August 2017 20:33
7
ответов

Каков наилучший способ подавления «Неиспользуемой переменной x» - предупреждение [дубликат]

Что лучше / лучший способ подавить компилятор (в данном случае gcc), такой как «Неиспользуемая переменная x» - предупреждение? Я не хочу давать какие-либо определенные флаги gcc, чтобы удалить все эти предупреждения, просто для особого ...
вопрос задан: 28 July 2017 21:50
7
ответов

Точка с запятой в концах операторов "if" и функций в C

Я просто столкнулся с некоторым кодом, которые злоупотребляют точки с запятой или используют точку с запятой в различных целях, о которых я не знаю. Я нашел точки с запятой в конце операторов "if" и в конце функций. Для...
вопрос задан: 14 July 2017 03:25
7
ответов

Есть ли любой способ определить постоянную величину к Java во время компиляции

Когда я раньше писал библиотеки в C/C++, я выработал привычку наличия метода для возврата даты/времени компиляции. Это всегда было скомпилированным в библиотеку, так будет дифференцировать сборки...
вопрос задан: 9 July 2017 23:17
7
ответов

Почему GDB переходит непредсказуемо между строками и печатает переменные как “<значение, оптимизированное>”?

Кто-либо может объяснить это поведение gdb? 900 memset (&new_ckpt_info, '\0', sizeof (CKPT_INFO)); (gdb) ** 903 prev_offset = cp_node-> смещение; ** (gdb) ** 905...
вопрос задан: 2 July 2017 08:45
7
ответов

Строки в C, как получить подстроку

У меня есть строка: символ * someString; Если бы я хочу первые пять букв этой строки и хочу установить ее на otherString, как я сделал бы это?
вопрос задан: 3 June 2017 22:02