Resultados da pesquisa a pedido "c"
Lidando com buffers de char
Como programador de C ++, às vezes preciso lidar com buffers de memória usando técnicas de C. Por exemplo: char buffer[512]; sprintf(buffer, "Hello %s!", userName.c_str());Ou no Windows: TCHAR buffer[MAX_PATH+1]; // edit: +1 ...
Qual é o uso da palavra-chave `inline` em C?
Eu li várias perguntas no stackoverflow sobreinline em C, mas ainda não estou claro. static inline void f(void) {} não tem diferença prática comstatic void f(void) {}.inline void f(void) {} em C não funciona da maneira C ++. Como isso ...
Justificativa para comparações de ponteiros fora de uma matriz como UB
Portanto, o padrão (referindo-se aN1570 [http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf]) diz o seguinte sobre a comparação de ponteiros: C99 6.5.8 / 5 Operadores relacionais Quando dois ponteiros são comparados, o resultado depende ...
C - lendo parâmetros de linha de comando
Eu fiz pouco programa para calcular pi (π) como uma integral. Agora estou enfrentando uma pergunta de como estendê-lo para calcular uma integral, que será fornecida como um parâmetro extra ao iniciar um aplicativo. Como faço para lidar com esse ...
Vetorização de loop for com dependência de dados
Eu tenho uma implementação do solucionador de matriz baseado em BiCCG (Conjugate Gradient), que também é responsável pela periodicidade. Ocorre que a implementação é intensiva em computação e o loop não é vetorizado automaticamente devido ao ...
Por que os erros de stackoverflow são caóticos?
Esse programa C simples raramente termina na mesma profundidade de chamada: #include <stdio.h> #include <stdlib.h> void recursive(unsigned int rec); int main(void) { recursive(1); return 0; } void recursive(unsigned int rec) { printf("%u\n", ...
Janela Maximizar SDL
Como devo dizer ao SDL para maximizar a janela do aplicativo? Estou criando a janela com estes sinalizadores: SDL_OPENGL | SDL_HWSURFACE | SDL_DOUBLEBUF SDL_RESIZABLE.
Status de __STDC_IEC_559__ com compiladores C modernos
C99 adicionou uma macro__STDC_IEC_559__ que pode ser usado para testar se um compilador e uma biblioteca padrão estão em conformidade com o padrão ISO / IEC / IEEE 60559 (ou IEEE 754). De acordo com as respostas para esta pergunta como verificar ...
Processo filho inicia após o processo pai
Eu tenho um código simples para testar ofork() função. #include<stdio.h> #include<unistd.h> #define MAX_COUNT 10 void main(void) { pid_t pid; int i; fork(); pid = getpid(); for(i = 1; i <= MAX_COUNT; i++) { printf("PID = %d, i = %d\n", pid, i); ...
printf () sem '\ n' não funciona na libev [duplicata]
Esta pergunta já tem uma resposta aqui: Por que printf não libera após a chamada, a menos que uma nova linha esteja na string de formato? [/questions/1716296/why-does-printf-not-flush-after-the-call-unless-a-newline-is-in-the-format-strin] 9 ...