Resultados da pesquisa a pedido "c"
#define TRUE! FALSE vs #define TRUE 1
Deixando de lado o fato de que desde c99 ostdbool.h [http://pubs.opengroup.org/onlinepubs/009695399/basedefs/stdbool.h.html]existia, ao definir macros para manipular tipos booleanos emC existe alguma diferença entre o seguinte? #define FALSE 0 ...
classifique ++ a, a ++, a = a + 1 e a + = 1 em termos de eficiência de execução em C. Assume que gcc seja o compilador [duplicado]
Possível duplicado: Existe uma diferença de desempenho entre i ++ e ++ i em C ++? [https://stackoverflow.com/questions/24901/is-there-a-performance-difference-between-i-and-i-in-c] Em termos de uso do seguinte, classifique em termos de tempo de ...
Abra o diretório usando C
Estou aceitando o caminho através da entrada da linha de comando. Quando eu faço dir=opendir(args[1]);ele não entra no loop ...dir==null... Como passo a entrada da linha de comando para o ponteiro dir? void main(int c,char **args) { DIR *dir; ...
Programação de soquete: UDP Client-Server em C
Estou tentando escrever um programa de servidor cliente usando UDP e espere e pare, mas ainda não cheguei nessa parte, ainda estou tentando descobrir como os dois processos (servidor e cliente) se comunicam, porque no meu programa cliente, o ...
Falha na segmentação, mas incapaz de entender como, a alocação de memória me parece boa
Eu tenho um nó e estou definindo sua variável de ponteiro global como abaixo: typedef struct node { char* word; struct node* next; } node; node* HashTable = NULL; node* HeadOfHashTable = NULL;Agora, aloquei memória como abaixo: void ...
Implementando o redirecionamento de entrada / saída em um shell Linux usando C
Eu estou tentando criar um shell básico para Linux usando C. Eu consegui fazê-lo funcionar até tentar redirecionar a saída e destruir apenas tudo. Quando executo esse código, ele vai direto para o caso padrão do fork (). Eu não tenho ideia ...
Implementar janela Hann
Pego blocos de dados recebidos e os passo pelo fftw para obter algumas informações espectrais. Tudo parece estar funcionando, no entanto, acho que estou tendo alguns problemas de alias. Eu tenho tentado descobrir como implementar uma janela Hann ...
Por que printf não imprime apenas um byte ao imprimir hexadecimal?
pixel_data é umvector dochar. Quando eu façoprintf(" 0x%1x ", pixel_data[0] ) Estou esperando ver0xf5. Mas eu entendo0xfffffff5 como se eu estivesse imprimindo um número inteiro de 4 bytes em vez de 1 byte. Por que é isso? Eu tenho dadoprintf ...
Inicialização vs atribuição em C
Meu instrutor disse recentemente que a inicialização do array em C ocorre de duas maneiras, a saber: Gostar manualmenteint a[5]={1,2,3,4,5};Usandoscanf() gostarint a[5], i; for(i=0;i<5;i++) scanf("%d", &a[i]);Na minha opinião, o segundo ...
Endereço da matriz VS ponteiro para ponteiro: Não é o mesmo?
Eu estava trabalhando com ponteiros e tive um problema. Até agora eu sei que quando criamos uma matriz de qualquer tipo de dados, o nome da matriz é na verdade um ponteiro (talvez estático) apontando para o primeiro índice da matriz. ...