Resultados da pesquisa a pedido "c"

9 a resposta

Como o dispositivo de Duff funciona?

Eu li oartigo na Wikipedia sobre o dispositivo de Duff [http://en.wikipedia.org/wiki/Duff%27s_device], e eu não entendo. Estou realmente interessado, mas li a explicação algumas vezes e ainda não entendi como o dispositivo da Duff funciona. Qual ...

4 a resposta

o que ^ = significa em c / c ++?

Eu tenho a seguinte linha de código: contents[pos++] ^= key[shift++];O que faz o operador^= significar?

1 a resposta

conversão inválida de * void para * int [-permissive] usando malloc (sizeof ())

Estou escrevendo um programa que calcula o maior denominador comum de dois números, mas estou tendo problemas commalloc função e ponteiros. Na verdade, está claro como a pilha e os segmentos de heap funcionam na memória e por quê. Mas ainda não ...

2 a resposta

O que o asterisco em C faz? [duplicado]

Esta pergunta já tem uma resposta aqui: Ponteiros em C: quando usar o e comercial e o asterisco? [/questions/2094666/pointers-in-c-when-to-use-the-ampersand-and-the-asterisk] 9 respostasO que significa o * em C? Eu o vejo usado ao declarar uma ...

8 a resposta

Obter a hora atual em C

Quero obter a hora atual do meu sistema. Para isso, estou usando o seguinte código em C: time_t now; struct tm *mytime = localtime(&now); if ( strftime(buffer, sizeof buffer, "%X", mytime) ) { printf("time1 = \"%s\"\n", buffer); }O problema é ...

1 a resposta

Qual é o objetivo da palavra-chave estática no parâmetro de matriz da função como "char s [static 10]"?

Ao navegar em algum código-fonte, deparei-me com uma função como esta: void someFunction(char someArray[static 100]) { // do something cool here }Com algumas experiências, parece que outros qualificadores podem aparecer lá também: void ...

7 a resposta

Como remover elementos duplicados no lugar em uma matriz em O (n) em C ou C ++?

Existe algum método para remover os elementos duplicados em uma matriz no C / C ++ em O (n)? Suponha que os elementos sejama[5]={1,2,2,3,4} a matriz resultante deve conter{1,2,3,4} A solução pode ser alcançada usando dois para loops, mas seria O ...

1 a resposta

c - Como verificar o EOF quando lido () no FIFO

Em um programa cliente-servidor, é necessário verificarEOFpararead() com umFIFO? Questões: FazEOFno retorno FIFO0ou-1 com errno definido?A regra também se aplica a outras instalações do IPC?@Atualizar Eu ainda encontrei o resultado, então ...

2 a resposta

Convertendo um ponteiro não `void` para` uintptr_t` e vice-versa

Existem duas regras padrão C relacionadas: Padrão C99,6.3.2.3: Um ponteiro para anular pode ser convertido para ou de um ponteiro para qualquer tipo incompleto ou de objeto. Um ponteiro para qualquer tipo incompleto ou de objeto pode ser ...

3 a resposta

C - printf () não está funcionando, mas o puts () está funcionando bem

void read_class_information(head* beginning, int scale_type) { puts("hello"); // printf("hello"); }Eu tenho uma função simples chamada por main e printf () e fprintf () para stdout não parece funcionar dentro dele. Por outro lado, o puts () ...