Resultados da pesquisa a pedido "c"
O que sizeof sem () faz? [duplicado
Esta pergunta já tem uma resposta aqui: Por que sizeof int está errado, enquanto sizeof (int) está certo? [/questions/13120473/why-sizeof-int-is-wrong-while-sizeofint-is-right] 3 respostasO autor deessa ...
Validar um argumento é do tipo ARRAY na macro de pré-processamento c / c ++ no tempo de compilação [duplicado]
Esta pergunta já tem uma resposta aqui: Macro de tamanho de matriz que rejeita ponteiros [/questions/19452971/array-size-macro-that-rejects-pointers] 9 respostas Existe alguma maneira de validar no tempo de compilação em uma macro c que um ...
C encontre o tamanho estático da matriz (evitando erros) [duplicado]
Esta pergunta já tem uma resposta aqui: Macro de tamanho de matriz que rejeita ponteiros [/questions/19452971/array-size-macro-that-rejects-pointers] 9 respostas Encontrar o tamanho de uma matriz estática é uma operação comum. Vejo:C encontre o ...
read () retorna caracteres extras do arquivo
Eu estou tentando ler o texto do arquivo para imprimir .. Ao tentar, se eu der o tamanho do buffer, ele retorna algum caractere extra .. #include <stdio.h> #include <stdlib.h> #include <sys/stat.h> #include <fcntl.h> int main(){ int fd = ...
Como listar diretórios de primeiro nível apenas em C?
Em um terminal eu posso ligar parals -d */. Agora eu quero umc [/questions/tagged/c] programa para fazer isso por mim, assim: #include <sys/types.h> #include <sys/wait.h> #include <stdio.h> #include <unistd.h> int main( void ) { int status; char ...
Ficou com o erro de falha de segmentação
Estou escrevendo um programa simples emc e fiquei preso com esse erro Falha de segmentação (despejo de núcleo Eu seiSegmentation fault erro @ ocorre devido à violação de acesso à memória. Mas não consigo descobrir onde está ocorrendo o acesso ...
Endianness pode se referir à ordem dos bits em um byt
Estou lendo "Learning Core Audio: um guia prático de programação de áudio para Mac e iOS" de Chris Adamson e em um ponto o autor descreve o big endian como: os bits altos de um byte ou palavra são numericamente mais significativos que os ...
Por que os sem_init (), sem_getvalue (), sem_destroy () foram descontinuados no Mac OS X - e o que os substitu
Quando compilar um programa usando o POSIXsem_init() [http://pubs.opengroup.org/onlinepubs/9699919799/functions/sem_init.html], recebo um aviso de compilação (erro porque normalmente uso-Werror) que a função foi descontinuada ao compilar no Mac ...
Como esta aproximação de raiz quadrada flutuante funciona?
Encontrei uma aproximação de raiz quadrada bastante estranha, mas funcional, parafloats; Eu realmente não entendo. Alguém pode me explicar por que esse código funciona? float sqrt(float f) { const int result = 0x1fbb4000 + (*(int*)&f >> 1); ...
Por que ++ i ++ fornece "erro obrigatório de valor L" em C? [duplicado
Esta pergunta já tem uma resposta aqui: Por que não consigo fazer ++ i ++ em idiomas semelhantes a [/questions/1511082/why-cant-i-do-i-in-c-like-languages] 7 respostasNo código abaixo: main() { int i = 5; printf("%d", ++i++); }Este programa ...