Resultados da pesquisa a pedido "pointers"

1 a resposta

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 ...

2 a resposta

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 ...

5 a resposta

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 ...

6 a resposta

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)

3 a resposta

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?

2 a resposta

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", ...

6 a resposta

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 ...

5 a resposta

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 ...

7 a resposta

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 = ...

4 a resposta

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 ...