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

3 ответа

Выделение структуры со встроенным указателем из C # на неуправляемый драйвер

Я пытаюсь связать C # (.NET Compact Framework 3.5) с потоковым драйвером Windows CE 6 R2, используя вызовы P / Invoked DeviceIoControl (). Для одного из кодов IOCTL драйверу требуется входной буфер DeviceIoControl, который представляет собой ...

4 ответа

c указатель на массив структур

Я знаю, что этот вопрос задавали много, но мне все еще неясно, как получить доступ к структурам. Я хочу сделать глобальный указатель на массив структур: typdef struct test { int obj1; int obj2; } test_t; extern test_t array_t1[1024]; extern ...

1 ответ

Как сделать приращение указателя на 1 байт, а не на 1 единицу

У меня есть структураtcp_option_t, которыйN байт. Если у меня есть указательtcp_option_t* optи я хочу увеличить его на 1, я не могу использоватьopt++ или же++opt как это будет увеличиваться наsizeof(tcp_option_t), которыйN. Я хочу переместить ...

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

17 ответов

Зачем использовать указатели? [закрыто]

Я знаю, что это действительно базовый вопрос, но я только начал с базового программирования на C ++ после написания нескольких проектов на языках высокого уровня. В основном у меня есть три вопроса: Зачем использовать указатели на нормальные ...

6 ответов

char * указатель из строки в C #

Можно ли получитьchar* дляstring переменная в C #? Мне нужно преобразовать строку пути вchar* для использования некоторой родной функции Win32 ...

2 ответа

Разница между массивом и указателем [дубликат]

На этот вопрос уже есть ответ здесь: Почему запись в строковый литерал в этой программе на Си сегфо? [/questions/3638851/why-does-writing-to-a-string-literal-in-this-c-program-segfault] 6 ответовЧто не так с моей strcpy? ...

3 ответа

* (a ++) дает ошибку, но не * (a + 1) ?? где имя массива?

В следующем коде: void main() { char a[]={1,5,3,4,5,6}; printf("%d\n",*(a++)); //line gives error: wrong type argument to increment printf("%d\n",*(a+1)); }В чем разница между строкой 4 и строкой 5. Я не получаю никаких ошибок или предупреждений ...

2 ответа

C #: использование универсального для создания массива указателей

Днем все, небольшая помощь, пожалуйста. Чтобы обойти ограничение в 2 Гб в .NET, я создал класс, который распределяет память по куче, и это позволяет мне создавать массивы вплоть до предела моей свободной оперативной памяти. Однако, для простоты ...

1 ответ

Функция sscanf изменяет содержимое другой строки

У меня проблемы с чтением строкsscanf, Я набросал код, чтобы сосредоточиться на проблеме. Ниже приведена функция во всем коде, которая должна открывать файл и что-то читать. Ноsscanf действует странно. Например, я объявляю строку с именемatm с ...

2 ответа

Сравнение указателей «<» с последним последним элементом массива

Я знаю сравнения указателей с< разрешено в стандарте C только тогда, когда указатели указывают на одно и то же пространство памяти (например, массив). если мы возьмем массив: int array[10]; int *ptr = &array[0];, сравниваетptr вarray+10 ...