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

7 ответов

Как скопировать строку с помощью указателя

Вот программа, которую я написал, чтобы скопировать строковую константу. При запуске программы происходит сбой. Почему это происходит ? #include <stdio.h> char *alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; char c; char *l; main(){ while((c = ...

4 ответа

почему мы не можем присвоить новую строку массиву, но указателю

я пытался переназначить строку в предварительно инициализированный массив a [], и все, что я мог получить, это ошибка main() { char a[] = "Sunstroke"; char *b = "Coldwave"; a = "Coldwave"; b = "Sunstroke"; printf("\n %s %s",a,b); }[Ошибка]: ...

3 ответа

 указывает на последний элемент объекта массива. [...]

новании этого вопроса (странный выходной вопрос в с [https://stackoverflow.com/questions/51043235/strange-output-issue-in-c/51043333#51043333] ) был ответ (предоставлено ...

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

5 ответов

 или же

аюсь лучше понять c, и мне трудно понять, где я использую символы * и &. И просто структура в целом. Вот немного кода: void word_not(lc3_word_t *R, lc3_word_t A) { int *ptr; *ptr = &R; &ptr[0] = 1; printf("this is R at spot 0: %d", ptr[0]); ...

4 ответа

Что произойдет, если я использую malloc дважды для одного и того же указателя (C)?

Скажем, например, я создал указатель newPtr, и я использую malloc (некоторый размер), а затем позже я снова использую malloc (некоторый размер) с тем же указателем. Что происходит? Создаю ли я второй блок памяти того же размера, что и первый? ...

5 ответов

Полезно также в случае передачи данных из .NET в унаследованные приложения VB6, в которых вы будете перенаправлять данные в память, передавать указатель в приложение VB6 с помощью win msging, использовать copymemory VB6 () для извлечения данных из пространства управляемой памяти в неуправляемую память приложений VB6 пространство..

ю, что C # дает программисту возможность доступа, использования указателей в небезопасном контексте. Но когда это нужно? При каких обстоятельствах использование указателей становится неизбежным? Это только из соображений ...

1 ответ

Если параметр является классом, это было бы похоже на передачу указателя по ссылке.

работчик C # / Java, пытаюсь изучать C ++. Когда я пытаюсь изучить концепцию указателей, меня поражает мысль о том, что я должен был разобраться с этой концепцией раньше. Как можно объяснить указатели, используя только понятия, знакомые ...

4 ответа

Да, извини. Я пропустил строку кода.

вая контейнер STL (вы также можете взятьboost::unordered_map а такжеboost::multi_index_container в учет), который является несмежным, гарантируется ли, что адреса памяти элементов внутри контейнера никогда не изменятся, если ни один элемент не ...

1 ответ

Да, я уже нашел это. Я делаю это в функции. Спасибо!

я есть следующий код: typedef int (*t_Function) (int x); t_Function Functions[MAX_FUNCTIONS]; int f(int x) { return 0; }Но я не могу правильно его инициализировать. Если я добавлю следующую строку: Functions[0] = f;тогда компилятор генерирует ...

2 ответа

Нет. Но он может распасться на указатель, когда вам это нужно.

жный дубликат: C: различия между указателем и массивом [https://stackoverflow.com/questions/1335786/c-differences-between-pointer-and-array] Являетсяarray вC++ a pointer? Вы можете уточнить это? Благодарю.