Resultados da pesquisa a pedido "pointers"
Ponteiros de montagem x86
Espero que isso não seja uma pergunta idiota, mas estou tentando entender minha opinião sobre indicadores na montagem. Qual é exatamente a diferença entre: mov eax, ebxe mov [eax], ebxe quando deveriadword ptr [eax] deve ser usado? Além ...
Violação de acesso ao local de leitura e erro ao ler o caractere da sequência
Quem pode explicar por que o erro de localização de leitura de violação de acesso é acionado e por que em [] eu recebo "caracteres de leitura de string errorr"? Eu tenho duas strings e devo remover todas as palavras da primeira string que ...
Armazenar valor do ponteiro
Como eu sei, quando um ponteiro é passado para uma função, ele se torna apenas uma cópia do ponteiro real. Agora, quero que o ponteiro real seja alterado sem precisar retornar um ponteiro de uma função. Por exemplo: int *ptr; void ...
O que é o tipo de dados PVOID?
Alguém pode explicar o quePVOID é e como é usado em uma função como: BOOL DoSomething(PVOID pMemPhy)
Como posso alocar uma matriz 2D usando ponteiros duplos?
Quero saber como posso formar uma matriz 2D usando ponteiros duplos? Suponha que minha declaração de matriz seja: char array[100][100];Como posso obter um ponteiro duplo com a mesma alocação e propriedades?
Argumento de tipo inválido de -> estruturas C
Estou tentando acessar itens em uma matriz de estruturas e imprimir os campos de estruturas da seguinte maneira printList(Album *a, int numOfStructs) { int i; int j; for(i = 0; i < numOfStructs; i++) { printf("number%d\n:", i+1); printf("%s", ...
Passando o argumento do ponteiro por referência em C?
#include <stdio.h> #include <stdlib.h> void getstr(char *&retstr) { char *tmp = (char *)malloc(25); strcpy(tmp, "hello,world"); retstr = tmp; } int main(void) { char *retstr; getstr(retstr); printf("%s\n", retstr); return 0; }gcc não compilaria ...
boa maneira de escrever "ponteiro para algo" em C / C ++
Existe uma maneira "boa" de escrever "ponteiro para algo" em C / C ++? Eu uso para escrevervoid foo( char *str ); Mas às vezes acho isso ilógico porque o tipo destr é "ponteiro para char", então deve ser mais lógico anexar o* para o nome do ...
Como copiar uma string usando um ponteiro
Aqui está um programa que escrevi para copiar uma constante de string. Quando o programa é executado, ele trava. Por que isso está acontecendo ? #include <stdio.h> char *alpha = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; char c; char *l; main(){ while((c = ...
Para que ter ponteiros no Go?
Eu sei que os ponteiros no Go permitem a mutação dos argumentos de uma função, mas não teria sido mais simples se eles adotassem apenas referências (com qualificadores const ou mutáveis apropriados). Agora, temos ponteiros e, para alguns tipos ...