Resultados da pesquisa a pedido "c"
O operador ternário (condicional) em C
Qual é a necessidade do operador condicional? Funcionalmente, é redundante, pois implementa uma construção if-else. Se o operador condicional é mais eficiente que a atribuição if-else equivalente, por que o if-else não pode ser interpretado com ...
ubstituir Ctrl-C
Eu devo substituir o CtrlC sinalize e use-o para imprimir uma mensagem. Não é para terminar o programa. O que acontece até agora é que quando CtrlC é pressionado, imprime a mensagem, mas termina o program Quando perguntei ao meu professor, ele ...
Como você vincula corretamente em C para impedir que símbolos sejam removidos?
Estou tendo problemas para vincular corretamente as bibliotecas em C. Tenho certeza de que essa é uma daquelas regras misteriosas de vinculação em C que não entendo completamente, mas não consigo descobri Eu tenho libn, que eu compilo em uma ...
Como os compiladores tratam matrizes de tamanho variável
sso pode parecer uma pergunta para iniciantes, mas estou interessado no modo como um compilador normalmente cria matrizes de dimensões variáveis, como no programa a segui #include<iostream> int main(){ int n; std::cin>>n; int a[n]; } Pelo que ...
Como criar um hash md5 de uma string em
Encontrei um código md5 que consiste nos seguintes protótipos ... Eu tenho tentado descobrir onde eu tenho que colocar a string que eu quero hash, quais funções eu preciso chamar e onde encontrar a string depois que ela tiver sido hash. Estou ...
alocar memória do espaço do usuário a partir do kernel
Estou tentando ligar para sys_readlink(const char __user *path, char __user *buf, int bufsiz) diretamente, mas obtenha o código de erro EFAULT. Este erro aparece porque buf aponta para a memória do espaço do kerne ntão, existe uma maneira ...
Ponteiro para ponteiro com argv
om base no meu entendimento de ponteiro para ponteiro para uma matriz de caracteres, % ./pointer one two argv +----+ +----+ | . | ---> | . | ---> "./pointer\0" +----+ +----+ | . | ---> "one\0" +----+ | . | ---> "two\0" +----+ Do código: int ...
Matriz constante de objetos constantes
omo você define uma matriz constante de objetos constantes em C (não em C ++ Eu posso definir int const Array [] = { /* init data here */ }; mas é uma matriz não constante de objetos constante Eu poderia usa int const * const Array = { /* ...
Devemos continuar otimizando “no pequeno”?
Eu estava mudando meu loop for para incrementar usando++i ao invés dei++ e comecei a pensar, isso é realmente necessário mais? Certamente os compiladores de hoje fazem essa otimização por conta própri Neste artigo,http: ...
nicializadores designados e elementos omitid
Pode alguém explicar a seguinte linha sobre os inicializadores designados: A lista de inicializadores pode omitir elementos declarados em qualquer lugar do agregado, e não apenas no fina