Resultados da pesquisa a pedido "c"
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; ...
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.
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 ...
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 ...
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 ...
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 ...
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 ...
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], ...
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?
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 ...