Resultados da pesquisa a pedido "c"

0 a resposta

o que "? 1: 0 ”significa [duplicado]

Esta pergunta já tem uma resposta aqui: O que o ponto de interrogação e os dois pontos (?: Operador ternário) significam no objetivo-c? [/questions/2595392/what-does-the-question-mark-and-the-colon-ternary-operator-mean-in-objectiv] 13 ...

2 a resposta

Passar uma matriz C para uma função Rust

Estou tentando criar um dylib do Rust e usá-lo de outras linguagens, como C, Python e outras. Eu chamei com sucesso uma função Rust tendo e argumento i32 de python. Agora estou tentando criar uma função, que leva uma matriz (ponteiro para ela ou ...

2 a resposta

Verificando se o SSE é suportado no tempo de execução [duplicado]

Esta pergunta já tem uma resposta aqui: Como verificar se uma CPU suporta o conjunto de instruções SSE3? [/questions/6121792/how-to-check-if-a-cpu-supports-the-sse3-instruction-set] 5 respostasdespachante cpu para visual studio para AVX e ...

8 a resposta

Qual é a melhor maneira de retornar um erro de uma função quando eu já estou retornando um valor?

Eu escrevi uma função em C que converte uma string em um número inteiro e retorna o número inteiro. Quando eu chamo a função, também quero que ela me informe se a sequência não é um número válido. No passado, retornei -1 quando esse erro ocorreu, ...

1 a resposta

Macro C SWAP portátil que não requer um argumento 'type' e não usa memcpy

As macro de swap que usam um tipo são bastante conhecidas. #define SWAP(type, a_, b_) do { \ type SWAP, *a = &(a_), *b = &(b_); \ SWAP = *a; \ *a = *b; \ *b = SWAP; \ } while (0)Além disso:SWAP de macro (t, x, y) trocando dois argumentos do tipo ...

4 a resposta

Comparação de várias strings

Eu preciso comparar 3 strings para 1 string. Atualmente, estou usando o código abaixo. oseatclass é inserido pelo usuário. char first[10] = "FC"; char econ[10] = "EC"; char eandf[10]= "FC&EC"; ...

5 a resposta

Como implementar um tempo limite na chamada de função de leitura?

Quero usar a porta serial para comunicação e quero implementar um tempo limite toda vez que chamo a chamada de função de leitura. int filedesc = open( "dev/ttyS0", O_RDWR ); read( filedesc, buff, len );EDITAR: Estou usando o sistema operacional ...

2 a resposta

deslocando elementos em uma matriz de cadeias e preenchendo com zeros

Eu quero mudar os elementos da minha matriz para a direita e preencher os elementos deslocados com zero (como string). mas é um pouco mais difícil do que eu pensava. este programa lê um arquivo de texto contendo duas linhas. cada linha contém ...

3 a resposta

Habilitando VLAs (matrizes de comprimento variável) no MS Visual C ++?

Como posso ativar o uso de VLAs, matrizes de comprimento variável, conforme definido em C99, no MS Visual C ++ ou que não é possível? Sim, eu sei que o padrão C ++ é baseado no C89 e que os VLAs não estão disponíveis no padrão C89 e, portanto, ...

3 a resposta

Solução alternativa de acesso à memória desalinhada do ARM

Eu tenho que portar o código-fonte para uma plataforma ARM que executa o Linux. Infelizmente, encontrei problemas de acesso à memória desalinhados. A fonte usa projeções de ponteiros e acessa fortemente. Código como o abaixo se espalhou pela ...