Resultados da pesquisa a pedido "c"
Questões sobre register_chrdev_region () no driver de dispositivo linux
Estou aprendendo sobre o registro de um módulo do kernel usandoregister_chrdev_region(dev_t from, unsigned count, const char * name);. Percebo que, com ou sem essa função, meu módulo do kernel funcionou conforme o esperado. O código que eu ...
Adicionar suporte para IPv6 em aplicativos cliente / servidor IPv4 - campos sin6_flowinfo e sin6_scope_id?
Eu trabalho na implementação do suporte ao IPv6 para vários aplicativos, mas me perguntei para que servem esses dois campos. Há tão poucas perguntas sobre isso aqui, então não tenho certeza se entendi direito. Sobre o ID do escopo sin6_scope_id ...
O bloco connect () para o soquete TC
Estou lendo TLPI (The Linux Programming Interface), tenho uma pergunta sobre connect (). Pelo que entendi, o connect () retornará imediatamente se os números de conexão pendentes de listen () não atingirem "backlog". E isso bloqueará o ...
Quais são as restrições formais e práticas sobre os valores em 'struct lconv' que descrevem uma localidade?
Fund O padrão C99, seção 7.11, descreve o<locale.h> cabeçalho e seu conteúdo. Em particular, definestruct lconv e diz o seguinte: [...] Na localidade "C", os membros terão os valores especificados nos comentários. char *decimal_point; // "." ...
Por que não consigo converter uma matriz bidimensional em um ponteiro bidimensional em
Por que o programa a seguir fornece um'conversion' : cannot convert from int[1][1] to int** erro? Estou compilando com o VS2008 no Windows 7. int main(){ int a[1][1] = {0}; int **p = a; }
Como recuperar o nome de usuário da ID do usuário
Estou implementando o (ls) no Unix enquanto aprende com um livro. Durante a parte de codificação da minha implementação do (ls) comando com o (- l) sinalizador, Vejo que preciso solicitar os nomes de usuário e grupo do arquivo. Até agora, tenho ...
Falha na segmentação usando strcat
Aqui está o meu código: char *name, name_log="log-"; ------ obtendo 'nome' do usuário ----- strcat(name_log, name); char ext[] = ".log"; strcat(name_log, ext);O que eu preciso para terminar é name_log = "log-'name'.log", mas estou recebendo um ...
Divisão e módulo inteiro no estilo Python em C
Em Python e Ruby, a divisão inteira assinada trunca para o infinito negativo e o módulo inteiro assinado possui o mesmo sinal do segundo operando: >>> (-41) / 3 -14 >>> (-41) % 3 1No entanto, em C e Java, a divisão inteira assinada trunca para ...
Scanf faz com que o programa C falhe
Este simples problema está causando uma falha no meu programa inteiro durante a primeira entrada. Se eu remover a entrada, o programa funcionará bem, mas depois de adicionar scanf ao código e inserir a entrada, o programa trav #include <stdio.h> ...
Por que std :: FILE está em maiúsculas?
Eu queria saber por que o tipo de arquivo C e C ++ é escrito com letras maiúsculas. Outros tipos são escritos com letras minúsculas. Edita ver § 27.9.2 da C ++ 11, tabela 134