Resultados da pesquisa a pedido "c"

2 a resposta

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

1 a resposta

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

3 a resposta

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

1 a resposta

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; // "." ...

2 a resposta

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

2 a resposta

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

5 a resposta

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

6 a resposta

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

2 a resposta

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

1 a resposta

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