Resultados da pesquisa a pedido "c"

9 a resposta

converter um número inteiro em uma matriz

Estou tentando converter um número inteiro em C em uma matriz que contém cada um dos dígitos desse número ou seja, se eu tiver int number = 5400como posso chegar a int numberArray[4]Onde numberArray[0] = 0; numberArray[1] = 0; numberArray[2] ...

5 a resposta

"Sizeof (arr [0])" pode levar a um comportamento indefinido?

Existe um padrão bem conhecido de descobrir o comprimento da matriz: int arr[10]; size_t len = sizeof(arr) / sizeof(arr[0]); assert(len == 10);Esse padrão se aplica a matrizes estáticas e matrizes automáticas de tamanho constante. Também se ...

6 a resposta

Por que os compiladores permitem que os literais de string não sejam const?

E onde estão os literais exatamente na memória? (veja exemplos abaixo) Não consigo modificar um literal, portanto seria um const char *, embora o compilador permita que eu use um char * para ele, não tenho avisos, mesmo com a maioria dos ...

3 a resposta

Leitura de arquivos passados como argumentos de linha de comando

Estou tentando analisar um determinado arquivo de texto, mas até agora, meu programa não parece estar lendo corretamente. #include <stdio.h> int main(int argc, char *argv[]) { FILE *fr; //file pointer int buildingFloors = 1; printf("sanity ...

24 a resposta

Por que você não usa C para seus aplicativos da web?

Eu estava dando uma olhada em alguns servidores web diferentes esta manhã, quando me depareiG-WAN [http://gwan.ch/index.html]. Pelo que entendi, é um servidor da Web escrito em C e você deve usá-lo escrevendo seus sites / aplicativos da Web em C. ...

1 a resposta

Interceptar o carregador ELF no kernel do linux: arquivo fs / binfmt_elf.c via módulo carregável do kernel

Eu sou novo na codificação do kernel e, atualmente, estou trabalhando com arquivos ELF que foram modificados um pouco para fins de segurança, para os quais preciso examinar alguns dos cabeçalhos de seção personalizados e extrair a chave de ...

5 a resposta

syscall do getrandom em C não encontrado

O problema foi resolvido com a atualização da biblioteca C. Eu gostaria de usar o syscall getrandom ( http://man7.org/linux/man-pages/man2/getrandom.2.html [http://man7.org/linux/man-pages/man2/getrandom.2.html]) gcc-5 -std = c11 ...

6 a resposta

Por que não existe uma rede abrangente de arquivos c?

Existem sites como coleções de bibliotecas python / perl / R. Por que não existe um equivalente para c? Eu procurei na internet e só encontrei um pequeno site chamando a si mesmoCCAN [http://ccan.ozlabs.org/]. Existem apenas algumas bibliotecas ...

3 a resposta

As “Declarações e Declarações em Expressões” são específicas do GNU C?

EstãoDeclaração e declarações em expressões [http://www.bris.ac.uk/acrc/RedHat/rhel-gcc-en-4/c-extensions.html]específico para GNU C? Ou esse recurso também está incluído no padrão C99?

1 a resposta

É sempre seguro negar um número de ponto flutuante

Considerar: double f = foo(); double g = -f;Ondefoo() pode retornar qualquer coisa que seja atribuída af. édouble g = -f; seguro em C e C ++? Para os tipos IEEE 754, obviamente é, mas C e C ++ não restringem a implementação de ponto flutuante a ...