Resultados da pesquisa a pedido "c"

6 a resposta

Tamanho dos tipos de dados primitivos

Sobre o que exatamente o tamanho de um tipo de dados primitivo comoint depender? CompiladorProcessadorAmbiente de desenvolvimentoOu é uma combinação desses ou de outros fatores? Uma explicação sobre o motivo do mesmo será realmente útil. EDIT: ...

3 a resposta

Como adicionar corretamente escapes hexadecimais em um literal de string?

Quando você tem uma string em C, pode adicionar um código hexadecimal direto. char str[] = "abcde"; // 'a', 'b', 'c', 'd', 'e', 0x00 char str2[] = "abc\x12\x34"; // 'a', 'b', 'c', 0x12, 0x34, 0x00Ambos os exemplos têm 6 bytes na memória. Agora o ...

6 a resposta

Como validar entrada usando scanf

Como posso validar a entrada do usuário usando scanf. Neste momento, tenho algo parecido com isto, mas não funciona. NOTA: Eu tenho o atoi apenas para validar que a validação scanf funciona. scanf("%[0987654321.-]s",buf); i = atoi(buf); if(i) ...

2 a resposta

Por que todos os arquivos C escritos pelo meu palestrante começam com um #?

Por que todos os arquivos C escritos pelo meu palestrante começam com um #? Estou passando por algumas anotações do curso C ecada O arquivo de origem do programa C começa com um único# na primeira linha do programa. Depois, há espaços em branco ...

6 a resposta

função strdup ()

Recentemente, percebi que ostrdup() função que eu gostei de usar muito no OS X não faz parte do ANSI C, mas parte do POSIX. Não quero reescrever todo o meu código, então acho que vou escrever o meu própriostrdup() função. Não é tão difícil, ...

7 a resposta

Função String.indexOf em C

Existe uma função da biblioteca C que retornará o índice de um caractere em uma string? Até agora, tudo o que encontrei são funções como strstr, que retornarão o caractere encontrado *, e não a localização na string original.

4 a resposta

Chamada de bloqueio de soquete C

Eu me pergunto sobre o comportamento do soquete em ações de bloqueio e não-bloqueio. O que acontece com os threads bloqueados no soquete quando o modo de bloqueio do soquete muda? Aqui está o cenário; thread1 (T1) cria um soquete UDP e fd = ...

1 a resposta

Como determinar os recursos do ARMv8 em tempo de execução no iOS?

Estou tentando determinar quando os recursos opcionais da cpu ARMv8 estão disponíveis no iOS em tempo de execução. Nos desktops OS X, como i686, x86_64, PPC e PPC64, podemos usarsysctl. Veja, por exemplo,PR 3108, detecção de recursos de ...

6 a resposta

Como posso gerar uma lista de valores #define do código C?

Eu tenho um código que possui muitos códigos de erro #define complicados que não são fáceis de decodificar, pois estão aninhados em vários níveis. Existe alguma maneira elegante de obter uma lista de #defines com seus valores numéricos finais ...

1 a resposta

chamada fgets () com redirecionamento obtém fluxo de dados anormal

Eu estava prestes a escrever um shell com linguagem C. Aqui está o código fonte abaixo: #include <unistd.h> #include <stdio.h> #include <string.h> #include <sys/wait.h> #include <stdlib.h> int getcmd(char *buf, int nbuf) { memset(buf, 0, ...