Resultados da pesquisa a pedido "c"
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 ...
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 ...
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 ...
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, ...
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 ...
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"; ...
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 ...
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 ...
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, ...
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 ...