Результаты поиска по запросу "c"

5 ответов

Ситуация B более сложная, потому что ptr2 потенциально указывает на освободившееся пространство. Или нет. Это зависит от того, может ли оно быть перераспределено. ptr2 не должен использоваться после realloc в B.

спользовании realloc память автоматически освобождается? Или нужно использовать free с realloc? Что из следующего является правильным? //Situation A ptr1 = realloc(ptr1, 3 * sizeof(int)); //Situation B ptr1 = realloc(ptr2, 3 * sizeof(int)); ...

3 ответа

Заглавная строка и возврат локальной переменной

Я пытаюсь сделать процедуру, которая будет использовать заглавную строку, но я получаю ненужные значения и предупреждение от gcc, что я возвращаю адрес локальной переменной. Исходя из Python, я смущен этой проблемой. (Не хочу использовать вещи ...

7 ответов

Невозможно рассчитать факториалы больше 20! ! Как это сделать?

Я использую беззнаковый длинный длинный целочисленный формат для вычисления больших факториалов. Однако мой код в какой-то момент дает сбой. Можете ли вы взглянуть на это? На самом деле это часть большого кода для расширения экспоненциальной ...

ТОП публикаций

6 ответов

Linux получает все имена сетевых интерфейсов

Мне нужно собрать все имена интерфейсов, даже те, которые не работают в данный момент. подобноifconfig -a. getifaddrs() перебирает одно и то же имя интерфейса несколько раз. Как я могу собрать все имена интерфейсов только один раз, ...

1 ответ

fgets и работа с вводом CTRL + D

Я беру некоторый стандартный ввод от пользователя, и если пользователь нажимаетCTRL + DЯ хочу отобразить ошибку и завершить программу. Я думаю, возможно, моя проблема может быть связана с застреванием в цикле; int readInput(){ char buff[10]; int ...

3 ответа

: -1: Это вообще не переносимое решение. Поведение инициализации между компиляторами здесь в основном не определено. Это больше похоже на сложный способ аннотировать аргументы в случае

а, у меня есть эта проблема: Обычно в C99 GCC (cygwin / MinGW / linux) в синтаксисе C используется синтаксис с точечной нотацией. Нравится: //HELP ME HOW TO REWRITE THIS (in most compact way) to MSVC static struct my_member_t my_global_three[] ...

2 ответа

Если у меня есть только физический адрес буфера устройства (PCIe), как я могу сопоставить этот буфер с пользовательским пространством?

Если яиметь только физический адресбуфера памяти, в который отображается буфер устройства через PCI-Express BAR (Base Address Register), как я могу отобразить этот буферв пространство пользователя? Например, как обычно должен выглядеть код в ...

4 ответа

Фатальная ошибка GCC: stdio.h: Нет такого файла или каталога

Я пытаюсь скомпилировать программу на C на OS X 10.9 с GCC 4.9 (экспериментальная). По какой-то причине я получаю следующую ошибку во время компиляции: gcc: fatal error: stdio.h: No such file or directoryЗатем я попробовал простую программу ...

3 ответа

ошибка сегментации для двумерных массивов

Я хочу определить двумерный массив очень большого размера. Но это дает мне ошибку сегментации? #include <stdio.h> int main () { int i; int temp[4000][5000]; for (i = 0; i < 5; i++) { printf ("Hello World\n"); } }Может кто-нибудь предложить мне ...

2 ответа

Надеюсь это поможет.

ужна помощь для преобразования имени хоста в IP и вставки в sockaddr_in-> sin_addr, чтобы иметь возможность назначить на char. Например, я ввожу: localhost, и это дает мне 127.0.0.1 Я нашел код, но я не знаю, почему он дает мне неправильные ...