Resultados da pesquisa a pedido "c"

2 a resposta

Acessando elementos de matriz 2D usando ponteiro duplo

Recentemente eu tive uma entrevista emC. O entrevistador me pediu para explicar como acessar um elemento específico do2D array usandodouble pointer. Eu dei a resposta como*(*(a+i)+j), Ondea é um ponteiro duplo,i é o número de linhas ej é o número ...

4 a resposta

O erro “elemento inicializador não é constante” ao tentar inicializar a variável com const

Eu recebo um erro na linha 6 (inicialize my_foo para foo_init) do programa a seguir e não sei se entendi o porquê. typedef struct foo_t { int a, b, c; } foo_t; const foo_t foo_init = { 1, 2, 3 }; foo_t my_foo = foo_init; int main() { return 0; ...

7 a resposta

Alinhamento de CPU e Dados

Perdoe-me se você acha que isso foi respondido várias vezes, mas preciso de respostas para as seguintes perguntas! Por que os dados precisam ser alinhados (nos limites de 4 bytes / 8 bytes / 2 bytes)? Aqui minha dúvida é quando a CPU possui as ...

1 a resposta

Traduzindo funções de chamada DLL de C para Delphi

Então, como o título diz, estou com dificuldades para traduzir algumas funções para chamar DLL, sobre as quais tenho documentação em C, mas preciso usá-lo no Delphi. Após algumas tentativas iniciais e depois de resolver alguns erros do ...

4 a resposta

executando um estouro de buffer simples no Mac os 10.6

Estou tentando aprender sobre o estouro da base da pilha e escrever um código simples para explorar a pilha. Mas de alguma forma ele não funciona, mas mostra apenas Abort trap na minha máquina (mac os leopard) Eu acho que o Mac OS trata o ...

4 a resposta

Alocar dinamicamente a sequência inserida pelo usuário

Estou tentando escrever uma função que faz o seguinte: Inicie um loop de entrada, imprimindo'> ' cada iteração.Pegue o que o usuário digitar (comprimento desconhecido) e leia-o em uma matriz de caracteres, alocando dinamicamente o tamanho da ...

3 a resposta

Float32 para Float16

Alguém pode me explicar como converter um valor de ponto flutuante de 32 bits em um valor de ponto flutuante de 16 bits? (s = sinal e = expoente em = mantissa) Se a flutuação de 32 bits for 1s7e24m E a flutuação de 16 bits é 1s5e10m Então é ...

6 a resposta

Qual é a diferença entre void * e void **?

É a propriedade especial que void * também pode ser atribuída a um ponteiro e convertida em retorno e o valor original é recebido. Eu li esta linha em algum lugar. Isso significavoid* evoid** são iguais? Qual é a diferença? Editar void* pode ...

1 a resposta

O que há de errado com o meu formato sscanf

Estou tentando lidar com dados do formulário em c aqui. fgets(somedata, bufferone, stdin);se eu imprimir 'somedata', recebo: username=John&password=hispass123agora quando eu tento sscanf usando char usr[100], pass[100]; sscanf(somedata, ...

3 a resposta

A compilação cruzada do CMake com vinculador específico não passa argumentos para o armlink

Estou tentando compilar um projeto para compilações incorporadas do ARM Cortex, mas não consigo fazer o vinculador funcionar. Eu quero usar o armlink, mas nenhum arquivo é passado para o armlink e, portanto, nenhum arquivo .elf é produzido. Meu ...