1
ответ

Копировать строку без strcpy

#include < stdio.h > #include < stdlib.h > int main () {char * str, * temp; str = malloc (sizeof (char) * 100); fgets (str, 100, stdin); temp = str; printf ("% s", str); ...
вопрос задан: 28 February 2019 20:57
1
ответ

Как удалить все вхождения конкретного символа в двойном связанном списке?

Могу ли я узнать, почему мой код не работает? Логика внутри циклов if кажется правильной, поэтому я считаю, что ошибка либо во внешнем цикле for, либо я не возвращаю измененный список. список структур * ...
вопрос задан: 26 February 2019 10:42
1
ответ

Проблема с заменой указателя

Я пытаюсь поменять местами указатель на структуру в Go, выполняющуюся в функции, которая к нему привязана: func (config * Config) ReLoadConfigFile (строка configPath) error {if (len (configPath) > 0) {.. ,
вопрос задан: 19 January 2019 21:25
1
ответ

С какой степенью детализации я могу получить доступ к основной памяти с помощью указателей?

Если бы я назначил указатель «p1» на общий адрес, увеличил этот адрес на наименьшую возможную величину и назначил этот увеличенный адрес указателю «p2», сколько бит памяти было бы ...
вопрос задан: 19 January 2019 19:14
1
ответ

Использование указателей в структуре typedef, которая содержит строку символов

Я хочу написать функцию под названием «замена», которая передает в качестве параметров: связанный список «l», который имеет символ на каждом узле («lchar»). строка символов "CHG", символ "CH" и "vec" ...
вопрос задан: 19 January 2019 18:20
1
ответ

Используйте 2D указатель без выделения

В следующем коде C я выделяю, инициализирую и определяю значения для ** c. Я хочу, чтобы ** присваивал значения ** с. Но я объявляю только 2D указатель для ** назначений, без выделения памяти, и код работает ...
вопрос задан: 19 January 2019 06:26
1
ответ

Приведение между void * и ссылкой на класс в D

Как правильно переводить туда и обратно между указателем void * и значением класса в D, первым или вторым? приведение (ClassName) voidPointer и приведение (void *) это приведение (ClassName *) voidPointer и ...
вопрос задан: 18 January 2019 22:11
1
ответ

Неожиданный результат с массивами указателей data_as ctypes

Я получаю неожиданный результат с двумя массивами Numpy, когда представляю их как указатели Ctypes. Я создал минимальный пример, который воспроизводит проблему, с которой я сталкиваюсь: import numpy as np ...
вопрос задан: 18 January 2019 19:23
1
ответ

Нужно ли использовать 2D-массивы для массива строк в C?

Я хочу, чтобы моя программа считала N слов из текстового файла и сохранила их в массиве. Мой вопрос: мне нужен 2D Array, например: char ** wordList или 1D Array в приведенном ниже примере достаточно? Выход ...
вопрос задан: 18 January 2019 15:58
1
ответ

Изменить значение элемента данных объекта с помощью указателя на этот объект

Я могу изменить значение точки pTest на * pTest = 100 ;: int main () {int * pTest = new int; * pTest = 100; cout < < "Значение pTest" < < * Ptest; } Но я не могу изменить это ...
вопрос задан: 18 January 2019 13:30
1
ответ

Переназначение параметра func указателя

Я пытаюсь переназначить указатель на новое значение, которое было передано как параметр func, но как только я выйду из функции, указатель снова получит значение nil Я прошел через код и это ...
вопрос задан: 18 January 2019 13:08
1
ответ

Вопрос о применении указателей, и это делает цикл бесконечным

Я новичок в программировании и создании калькулятора, который использует программу для вычисления другого набора чисел, и после выполнения циклов для элементов управления вводом я решил иметь управление памятью, потому что ...
вопрос задан: 18 January 2019 12:55
1
ответ

ошибка неверного указателя при удалении [] после перестановки c-строки функцией

Я пытаюсь удалить [] c-строку (char *), ранее выделенную другой функцией, используя "new char []". Но я получаю неверную ошибку указателя. Сначала класс кода: класс myclass {public: ...
вопрос задан: 17 January 2019 14:33
1
ответ

статический константный указатель на глобальный изменчивый

Как я могу объявить статический константный указатель на глобальный volatile? У меня пока есть это, но я не уверен, что это правильно: // a.c volatile bool flag_it_1; volatile bool flag_it_2; // a.h extern volatile bool ...
вопрос задан: 17 January 2019 12:09
1
ответ

Разъяснение относительно ссылки на указатель

Я пытался передать ссылку на указатели, в основном это два случая: const int * & ref_var - ref_var - ссылка на указатель на постоянное целое число. int * const & ref_var - ref_var является ...
вопрос задан: 17 January 2019 09:34
1
ответ

lvalue требуется как одинарный '& amp;' операнд при поиске смещения структурной переменной внутри другой структуры

Я пытаюсь получить доступ к элементам i, f и ch следующей структуры. struct a {struct b {int i; плавать f; char ch; }Икс; struct c {int j; float g; ...
вопрос задан: 16 January 2019 22:54
1
ответ

Назначение содержимого указателя C из другого указателя

Пока я пытался решить проблему с Денисом Ритчи. Я получил следующую ошибку. Но я понятия не имею, почему это происходит. Похоже, это должно работать. Я использую MacOS Mojave и стандартную GCC ...
вопрос задан: 16 January 2019 22:28
1
ответ

Объект создает другой экземпляр вместо изменения того, на который указывает

В моем основном я переменные: ProcessManager mng; MemoryManager mem; диск для дисков; и я пытаюсь использовать эти указатели (также в основном) wsk = std :: make_shared < ...
вопрос задан: 16 January 2019 18:00
1
ответ

Ошибка при использовании указателя процедуры и пользовательского типа (Fortran 2003) [дубликат]

У меня возникли проблемы при создании указателя процедуры, аргументом которого является определенный пользователем тип. Вот пример кода модуля общего пользования, intrinsic :: iso_fortran_env, только: dp = > real64 ...
вопрос задан: 15 January 2019 19:36
1
ответ

Указатель на карту

Наличие некоторых карт, определенных как: var valueToSomeType = карта [uint8] someType {...} var nameToSomeType = карта [строка] someType {...} Я хотел бы переменную, которая указывает на адрес карт (чтобы не сделать копии...
вопрос задан: 9 July 2017 08:06
1
ответ

Почему нельзя передавать `char **` в функцию, которая принимает `const char **` в C? [duplicate]

Возможный Duplicate: Почему я не могу преобразовать 'char **' в 'const char * const *' в C? Мне любопытно, почему могу я передаю char ** в функцию const char **? Где это ...
вопрос задан: 23 May 2017 12:17
1
ответ

Почему 2 [myArray] допустимого синтаксиса C? [дубликат]

Дубликат В C выстраивает, почему это верно? [5] == 5, Учитывая myArray[5] массива = {0, 1, 2, 3, 4}; к элементу можно получить доступ как 2 [myArray] Почему? Когда я вижу это выражение, я воображаю C...
вопрос задан: 23 May 2017 12:01
1
ответ

Где в Стандарте C++ делает он говорит:: удалите может изменить lvalues?

Я столкнулся со своим первым компилятором, который изменяется, lvalue передал:: удалите, но не обнуляйте lvalue. Это следующее, верно: Foo * p = новый Foo (); Foo * q = p; утверждайте (p! = 0); утверждайте (p...
вопрос задан: 23 May 2017 10:27
1
ответ

Когда использовать ссылки или указатели

Я понимаю синтаксис и общую семантику указателей и указателей, но как мне решить, когда более или менее целесообразно использовать ссылки или указатели в API? Естественно, некоторые ...
вопрос задан: 12 May 2017 03:17
1
ответ

Эйген :: Карта. Получить указатель на начало области памяти матрицы [duplicate]

Online (например, в частности: преобразовать матрицу Eigen Matrix в C и http://dovgalecs.com/blog/eigen-how-to-get-in-and-out-data-from-eigen-matrix/), это использование Eigen :: Map для получения ...
вопрос задан: 9 December 2015 13:32
1
ответ

Массивы ALLOCATABLE или Массивы указателей?

Я пишу новый код в Фортране и колеблюсь между использованием allocatable массивов или массивов указателей. Я считал где-нибудь, что allocatable массивы имеют значительные преимущества перед массивами указателей: 1)...
вопрос задан: 8 December 2015 10:28
1
ответ

C: Какой символ следует использовать для ptrdiff_t в printf?

Какой символ следует использовать для ptrdiff_t в printf? Четко ли в стандарте C объясняется, как печатать ptrdiff_t в printf? Я никого не нашел. int a = 1; int b = 2; int * pa = & a; int * pb = ...
вопрос задан: 19 September 2015 11:52
1
ответ

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

Примеры двух кодов ниже оба добавляют узл в верхней части связанного списка. Но в то время как первый пример кода использует двойной указатель на втором примере кода использует один код указателя 1: struct ...
вопрос задан: 9 July 2015 09:51
1
ответ

Маршалинг массива строк для обугливания ** в C#

Я вызываю функцию DLL C и потребность предоставить следующую структуру C: структура определения типа {символ *mTableId; символ ** mFieldNames; интервал mNumFields; символ *mFilter;...
вопрос задан: 23 June 2015 07:56
1
ответ

функция с указателем на структуру в другом файле дает & ldquo; error: expected ')' перед '*' token & rdquo; [Дубликат]

У меня есть структура, объявленная в program.h typedef struct {int size; int color; int h; int w; }модель; Я использую его в program.c, но я также хочу использовать его в интерфейсе.c в функции. в ...
вопрос задан: 4 June 2015 21:21