Resultados da pesquisa a pedido "c"

1 a resposta

Vetor de pacote NEON compara resultado em bitmap

Eu tenho um resultado de comparação da comparação de dois operandos de ponto flutuante da seguinte maneira; O que eu preciso fazer é baseado no resultado da comparação e executar o seguinte: ou seja: neon_gt_res = vcgtq_f32(temp1, temp2); ...

2 a resposta

Rápido ponto fixo pow, log, exp e sqrt

Eu tenho uma classe de ponto fixo (10.22) e preciso de uma função pow, sqrt, exp e log. Infelizmente, não tenho idéia por onde começar. Alguém pode me fornecer alguns links para artigos úteis ou, melhor ainda, me fornecer algum código? Suponho ...

3 a resposta

método correto para obter o comprimento do ponteiro de caracteres não assinado

Estou usando a função strlen para obter o comprimento do ponteiro de caracteres não assinado. Mas o compilador VS lança o seguinte aviso. unsigned char myString[] = "This is my string"; unsigned char* tmpBuffer = &myString[0]; size_t size = ...

2 a resposta

javac "sem arquivos de origem" ao usar a opção -h

Estou tentando experimentar o uso do JNI e JDK 9. Eu tenho uma classeNativeTest.java que se parece com isso: public class NativeTest { static { System.loadLibrary("hello"); } private native void sayHello(); public static void main(String[] args) ...

2 a resposta

promoção inteira em c

Digamos que eu tenho uma máquina de 32 bits. Eu sei durantepromoção inteira as expressões são convertidas em: \ se todos os valores do tipo original puderem ser representados em int int de outra formaunsignedVocê poderia explicar o que ...

2 a resposta

O SIGCHLD é enviado no SIGCONT no Linux, mas não no macOS

No processo principal, eu escuto o SIGCHLD: signal(SIGCHLD, &my_handler);Então eufork(), execv() e deixe executar em segundo plano (/ bin / cat, por exemplo). Quando tento do terminal enviar SIGSTOP para o processo filho,my_handler() é chamado. ...

4 a resposta

Convertendo caracteres não assinados em número inteiro assinado

Eu tenho uma matriz de caracteres não assinada com 2 elementos que representa um número inteiro assinado. Como posso converter esses 2 bytes em um número inteiro assinado? Editar: A matriz de caracteres não assinada está em little endian

8 a resposta

Os literais de string são constantes?

O GCC e o Clang não reclamam se eu atribuir uma string literal a umchar*, mesmo ao usar várias opções pedantes (-Wall -W -pedantic -std=c99): char *foo = "bar";enquanto eles (é claro) se queixam se eu atribuir umconst char* para umchar*. Isso ...

5 a resposta

Executando um programa C em python?

Eu tenho esse programa em C, pelo menos acho que é (arquivos: spa.c, spa.h). Existe alguma maneira de executar esse script no Python SEM passar argumentos extras para o interpretador Python (se não, quais seriam os argumentos?) Atualizar: ...

4 a resposta

Como o terminador de cadeia '\ 0' tem o mesmo valor que a constante inteira 0?

Eu tenho o seguinte código - #include <stdio.h> #define LENGTH 5 int main(){ char* ch[LENGTH] = {"Zero", "One", "Two", "Three", "Four"}; char* pc; char** ppc; for(int i=0; i<LENGTH; i++){ ppc = ch+i; pc = *ppc; while(*pc != 0){ printf("%c ", ...