Resultados da pesquisa a pedido "c"
Como verificar se um var int contém um número específico
Como verificar se um var int contém um número específico Não consigo encontrar uma solução para isso. Por exemplo: preciso verificar se o int 457 contém o número 5 em algum lugar. Obrigado pela ajuda ;)
Por que o gcc não implementou as funções _s?
funções _s, comoscanf_s, printf_s parece ser um padrão opcional. O MSVC implementou essas funções, mas o gcc não. Existe um motivo específico para não implementar funções seguras? Éscanf do gcc seguro o suficiente?
Erro ao declarar uma variável de loop for dentro do loop
Considere este trecho de um programa C: for(int i = 0; i < 5; i++) { int i = 10; // <- Note the local variable printf("%d", i); }Compila sem nenhum erro e, quando executado, fornece a seguinte saída: 1010101010Mas se eu escrever um loop ...
Como o kernel do Linux pode se compilar?
Não entendo muito bem o processo de compilação do kernel Linux quando instalo um sistema Linux na minha máquina. Aqui estão algumas coisas que me confundiram: O kernel é escrito em C, no entanto, como o kernel foi compilado sem um compilador ...
Rotina simples de criptografia XOR em C / C ++
Estou tentando criptografar / descriptografar um arquivo usando o XOR. Eu tenho a seguinte rotina de criptografia / descriptografia em que cada byte é xor'd e o resultado está sendo subtraído pelo valor do byte localizado no local anterior. A ...
O C99 / C11 restringe o qualificador de tipo implica algo para funções sem definição?
Suponha que tenhamos uma declaração de função para a qual não temos acesso à sua definição: void f(int * restrict p, int * restrict q, int * restrict r);Como não sabemos como os ponteiros serão acessados, não podemos saber se uma chamada ...
Deslocamento à esquerda com uma contagem de turnos negativa
O que exatamente acontece aqui? a << -5 Obviamente, não muda direito. Mas o livro que estou lendo afirma: Em uma máquina, essa expressão realmente faz um deslocamento para a esquerda de 27 bits Minha pergunta é; porque? O que causa um ...
Aviso do compilador para função definida sem protótipo no escopo?
[Pergunta inspirada por um tópico de comentário emesta resposta [https://stackoverflow.com/questions/50399128/functions-in-c-headers/50399252#50399252] .] Como todos sabem, desde C99 é um erro chamar uma função que não foi declarada, de ...
Quais são os diretórios de inclusão padrão do GCC?
Quando compilo um arquivo de origem muito simples com o gcc, não preciso especificar o caminho para os arquivos de inclusão padrão, como stdio ou stdlib. Como o GCC sabe como encontrar esses arquivos? Tem o/usr/include caminho hardwired dentro, ...
“Uso de um operando inteiro assinado com um operador binário bit a bit” - ao usar um curto não assinado
No trecho C a seguir, que verifica se os dois primeiros bits de uma sequência de 16 bits estão definidos: bool is_pointer(unsigned short int sequence) { return (sequence >> 14) == 3; }O Clang-Tidy do CLion está me dando um aviso "Uso de um ...