Resultados da pesquisa a pedido "c"

3 a resposta

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 ;)

1 a resposta

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?

3 a resposta

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 ...

7 a resposta

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 ...

3 a resposta

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 ...

3 a resposta

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 ...

5 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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, ...

2 a resposta

“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 ...