Resultados da pesquisa a pedido "c"
Caractere assinado e não assinado de comparação
Parece tão estranho. Eu encontrei um mal-entendido. Eu uso o gcc com char como char assinado. Eu sempre pensei que, nas expressões de comparação (e outras expressões), o valor assinado é convertido em não assinado, se necessário. int a = -4; ...
Dados específicos do encadeamento versus armazenamento local do encadeamento
Eu li o livro de KerriskA interface de programação do Linux: um manual de programação de sistemas Linux e UNIX [https://rads.stackoverflow.com/amzn/click/com/1593272200], Capítulo 31 em Tópicos. O capítulo inclui Dados Específicos de Encadeamento ...
Funções do protótipo C
Como iniciante em C, posso entender a necessidade de protótipos de função no arquivo, mas não tenho certeza de algumas coisas. Primeiro, todas as chamadas de funções fora da principal exigem uma declaração de protótipo? Existem condições em que ...
Usando um #define definido anteriormente em um novo #define em C
Existem possíveis problemas / perigos ao fazer algo como #define SAMPLERATE 32 // Sample rate in hertz #define ONE_MINUTE ( SAMPLERATE * 60 ) #define FIVE_MINUTES ( ONE_MINUTE * 5 )Meu compilador não emite nenhum erro ou aviso. É muito legal ...
Entendendo o comportamento indefinido de um fluxo binário usando fseek (arquivo, 0, SEEK_END) com um arquivo
A especificação C tem uma nota de rodapé interessante (# 268 C11dr §7.21.3 9) "Configurando o indicador de posição do arquivo para final de arquivo, comofseek(file, 0, SEEK_END), tem comportamento indefinido para um fluxo binário (devido a ...
Kernel do Linux: Exemplo de ligação de chamada do sistema
Estou tentando escrever um código de teste simples como uma demonstração de conectar a tabela de chamadas do sistema. "sys_call_table" não é mais exportado no 2.6, então estou apenas pegando o endereço do arquivo System.map e vejo que ele está ...
Dificuldades em chamar uma função Android NDK diretamente do Delphi
É possível chamar uma função Android C da Delphi viaJNI e NDK [https://stackoverflow.com/questions/20982789/where-does-delphi-android-search-for-a-native-language-library] . Implementar isso é bastante trabalhoso e foi sugerido chamar as funções ...
Ler informações de depuração em tempo de execução de um aplicativo
Eu tenho algumas perguntas sobre símbolos de depuração e o que pode ser feito com eles, além de, bem, depuração. Estou interessado principalmente em respostas sobre o GCC, mas também ficaria feliz em saber como ele se parece com ...
Por que não posso atribuir valores a variáveis globais fora de uma função em C?
Suponha que eu tenho uma variável global e desejo atribuir outra variável a ela. Descobri que você pode atribuir outro valor a uma variável global dentro de uma função: int i = 8; int main(void) { i = 9; /* Modifies i */ return 0; }No entanto, ...
Tentando usar / incluir / compilar biblioteca de terceiros, libmagic. Detecção de tipo de arquivo C / C ++
Depois de procurar uma maneira de detectar o tipo de arquivo de um fluxo de arquivos, descobri que o Unixcomando de arquivo [ftp://ftp.astron.com/pub/file/] usa libmagic e estou tentando fazer uso da biblioteca, mas não consigo fazê-la funcionar. ...