Resultados da pesquisa a pedido "c"

2 a resposta

Por que o tamanho do ponteiro int é diferente do tamanho do array int? [duplicado]

Esta pergunta já tem uma resposta aqui: Como encontrar o 'sizeof' (um ponteiro apontando para uma matriz)? [/questions/492384/how-to-find-the-sizeof-a-pointer-pointing-to-an-array] 13 respostasVamos ser o seguinte código: int x; int *p = &x; ...

6 a resposta

Por favor, explique a função exec () e sua família

O que éexec() função e sua família? Por que essa função é usada e como funciona? Por favor, alguém explique essas funções.

1 a resposta

Qual é o comportamento de escrever um caractere não imprimível em C / C ++?

O comportamento de escrever um caractere não imprimível é indefinido ou definido pela implementação, se o caractere for gravado viaprintf/fprintf? Estou confuso porque as palavras no padrão C N1570 / 5.2.2 falam apenas sobre a semântica ...

3 a resposta

Usando pthread.h em uma compilação do Windows

Eu tenho uma base de código que faz uso extensivo de pthread.h. Em um projeto do Windows Visual Studio, isso obviamente não funciona, pois o pthreads é um utilitário unix. Eu sei que existe pthread-win32 ou algo do tipo, mas existe uma maneira ...

6 a resposta

Por que atribuir um número grande em um byte funciona em C?

int *ptr = malloc(sizeof(char)); *ptr = 100000; printf("%d\n", *ptr); // 100000 Isso não deveria apenas alocar memória suficiente para umchar, ou seja, 1 byte? Portanto, o maior número não deve ser 255? Como ainda ...

4 a resposta

Declarando vetor de tamanho zero

O que significa o seguinte? struct foo { ... char bar[0]; // Zero size??? };Perguntei aos meus colegas e eles me disseram que é o mesmo que escrevervoid* bar. Tanto quanto eu sei, um ponteiro C é apenas uma variável de 4 bytes (pelo menos em ...

4 a resposta

Reconhecendo as teclas de seta com stdin

é possível ter uma maneira de plataforma cruzada para lidar com teclas de retrocesso e setas dentro de um programa C ou OCaml? Na verdade, uma solução OCaml seria apreciada, mas muitas funções unix padrão são agrupadas diretamente nas chamadas ...

1 a resposta

Como faço para gerar todas as permutações de uma lista de números?

Como eu gero todas as permutações possíveis de uma lista de números em C? Como um exemplo,[1, 8, 12] geraria [1, 12, 8], [12, 8, 1], [12, 1, 8], ...

4 a resposta

Inserir uma string em outra string eficientemente

eu tenho char aa[] = { "Hello, !" }; char bb[] = { "World" }; Como inserir bb no aa da maneira mais eficiente com o cstring?

3 a resposta

scanf não está recebendo dados

Estou em uma aula introdutória C e estou tendo um problema com a entrada de dados. Estou no meio de um exercício sobre sub-rotinas e meu código parece correto, mas uma pergunta dentro do programa está sendo ignorada por algum motivo, e não ...