Resultados da pesquisa a pedido "c"
Quando usar strncpy ou memmove?
(gcc 4.4.4 c89) Eu sempre useistrncpy copiar seqüências de caracteres. Eu nunca realmente useimemmove oumemcpy muito. No entanto, estou me perguntando quando você decidirá se deve usarstrncpy, memmoveoumemcpy? O código que estou escrevendo é ...
Como inicializar uma matriz para algo em C sem um loop?
Vamos dizer que eu tenho uma matriz como int arr[10][10];Agora eu quero inicializar todos os elementos desta matriz para 0. Como posso fazer isso sem loops ou especificar cada elemento? Observe que esta pergunta se for C
Diferença de escopo variável entre PHP e C: o escopo do bloco não é exatamente o mesmo?
O código PHP a seguir será exibido3. function main() { if (1) { $i = 3; } echo $i; } main();Mas o código C a seguir gerará um erro de compilação. void main() { if (1) { int i = 3; } printf("%d", i); }Então variáveis no PHP não são estritamente ...
zerando a memória
gcc 4.4.4 C89 Estou apenas imaginando o que a maioria dos programadores C faz quando querem zerar a memória. Por exemplo, eu tenho um buffer de 1024 bytes. Às vezes eu faço isso: char buffer[1024] = {0};O qual zerará todos os bytes. No ...
Colocação de declaração variável em C
Eu pensava há muito tempo que em C todas as variáveis tinham que ser declaradas no início da função. Eu sei que em C99, as regras são as mesmas que em C ++, mas quais são as regras de posicionamento de declaração variável para C89 / ANSI C? O ...
Como lançar uma exceção em C?
Eu digitei isso no google, mas só encontrei howtos em C ++, como fazer isso em c?
Como executar um programa a partir do descritor de arquivos?
Preciso executar um arquivo quando conheço apenas o descritor. Também é possível que não haja links para o arquivo, portanto, descobrir o nome de alguma forma não é uma opção. Todas as funções execve (), execvp (), etc recebem um nome de arquivo. ...
É uma “má prática” usar caracteres de tabulação em literais de string?
Como acompanhamento deÉ obrigatório escapar dos caracteres do tabulador em C e C ++? [https://stackoverflow.com/questions/28900842/is-it-mandatory-to-escape-tabulator-characters-in-c-and-c] (note que não sou o autor da pergunta). Eu aprendi que ...
O que se quer dizer com o tipo mais restritivo em C?
O livroA linguagem de programação C fala sobre "o tipo mais restritivo" na seção 8.7,Exemplo - um alocador de armazenamento: Embora as máquinas variem, para cada máquina existe um tipo mais restritivo: se o tipo mais restritivo puder ser ...
strings de largura fixa com diferença e strings com terminação zero
gcc 4.4.4 c89 Entrei em uma discussão recente sobre "strings de largura fixa" e "strings com terminação zero". Quando eu penso sobre isso. Eles parecem ser a mesma coisa. Uma sequência com um nulo final. isto é char *name = "Joe bloggs";É uma ...