Resultados da pesquisa a pedido "c"
Que tipo de otimização o const oferece em C / C ++? (caso existam)
Eu sei que, sempre que possível, você deve usar a palavra-chave const ao passar parâmetros por referência ou ponteiro por motivos de legibilidade. Existe alguma otimização que o compilador possa fazer se eu especificar que um argumento ...
Como converter C struct apenas outro tipo de estrutura se o tamanho da memória for igual?
Eu tenho 2 estruturas de matriz significa dados iguais, mas têm formas diferentes como estas: // Matrix type 1. typedef float Scalar; typedef struct { Scalar e[4]; } Vector; typedef struct { Vector e[4]; } Matrix; // Matrix type 2 (you may know ...
Programação C: funções com matrizes
Estou tentando escrever uma função que encontra o maior valor em uma matriz 2D com a linha 4 e a coluna 4, em que a matriz 2D é preenchida com a entrada do usuário. Eu sei que meu principal erro é com a matriz na função, mas não tenho certeza do ...
Por que obtenho uma conversão de 'double' para 'float', possível aviso de perda de dados? (C)
Estou escrevendo um programa que basicamente calcula o imposto sobre um carro importado. O usuário deve inserir os valores para o preço do carro e da remessa. Mas quando eu calculo recebo esse erro que não é bom. // TOTAL DO DIREITO A CARREGAR ...
Como fazer a ligação fraca funcionar com o GCC?
Parece haver três maneiras de dizer ao GCC para vincular um símbolo a um link fraco: __attribute__((weak_import))__attribute__((weak))#pragma weak symbol_nameNenhuma dessas funciona para mim: #pragma weak asdf extern void asdf(void) ...
Como dividir um valor longo (32 bits) em quatro variáveis de caracteres (8 bits) usando C?
Eu tenho uma variável de 32 bits, CurrentPosition, que quero dividir em caracteres de 4, 8 bits. Como eu faria isso com mais eficiência em C? Estou trabalhando com uma arquitetura de 8 bits do MCU, 8051. unsigned long CurrentPosition = 7654321; ...
De onde vem a palavra "desreferenciação"?
Esta pergunta extrairá informações do rascunhoN1570 [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf], então C11 basicamente. Coloquialmente, desreferenciar um ponteiro significa aplicar o* operador para um ponteiro. Há apenas um lugar ...
estrutura de teste de unidade para C [fechada]
Existe alguma estrutura de teste de unidade para C como JUnit e Nunit para java e .NET? Ou como testamos um pedaço de código escrito em C para diferentes cenários? Desde já, obrigado......
Por que o filho do processo executa alguma linha inesperada?
Então, eu estou começando a saber como os processos funcionam e escrevi um código simples. #include <stdio.h> #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> int SemId; void SemGet(int n) { SemId = semget(IPC_PRIVATE, n, 0600); ...
Gere número aleatório em C dentro de um intervalo e uma etapa específica
OK, provavelmente será marcado como duplicado, mas estou procurando uma resposta e não consigo encontrar algo semelhante. A pergunta é: desejo gerar números aleatórios dentro de um intervalo específico [ou seja, min_value para max_value] e com ...