Resultados da pesquisa a pedido "c89"
Como o programa abaixo gera `C89` quando compilado no modo C89 e` C99` quando compilado no modo C99?
Encontrei este programa C na Web: #include <stdio.h> int main(){ printf("C%d\n",(int)(90-(-4.5//**/ -4.5))); return 0; }O interessante deste programa é que, quando é compilado e executado no modo C89, ele imprimeC89 e quando é compilado e ...
C: converte duplo em flutuante, preservando a precisão do ponto decimal
Eu queria converter double para flutuar em C, mas queria preservar o ponto decimal da maneira mais exata possível, sem nenhuma alteração ... por exemplo, digamos que eu tenho double d = 0.1108; double dd = 639728.170000; double ddd = ...
Qual é o comportamento da divisão inteira?
Por exemplo, int result; result = 125/100;ou result = 43/100;O resultado sempre será o piso da divisão? Qual é o comportamento definido?
Tentando ajustar o sscanf () para ignorar \ n e \ t [duplicar]
Esta pergunta já tem uma resposta aqui: C: Como posso fazer com que a entrada scanf () tenha um dos dois formato [/questions/53034556/c-how-can-i-make-it-so-scanf-input-has-one-of-two-formats] 2 respostas Estou desenvolvendo um cálculo de ...
omo reescrever inicializadores designados C-struct para C89 (resp. Compilador MSVC
caras, eu tenho esse problema: Normalmente no C99 GCC (cygwin / MinGW / linux), existe uma sintaxe de notação de ponto para inicializadores na estrutura Como isso //HELP ME HOW TO REWRITE THIS (in most compact way) to MSVC static ...
Como ler a string UTF-8, devido ao seu comprimento em caracteres C89 simple
Estou escrevendo um servidor TCP minimalista multiplataforma personalizado na planilha C89. (Mas também aceitarei respostas específicas para POSIX.) O servidor trabalha com cadeias UTF-8, mas nunca as olha dentro delas. Ele trata todas as ...
C verifique se o arquivo existe
Em um projeto que tenho que fazer no padrão C89, tenho que verificar se existe um arquivo. Como eu faço isso Eu pensei em usar FILE *file; if ((file = fopen(fname, "r")) == NULL) { printf("file doesn't exists"); } return 0; mas acho que pode ...
C89, mistura de declarações variáveis e código
Estou muito curioso para saber por que exatamente os compiladores C89 despejarão você quando você tentar misturar declarações e códigos de variáveis, como este, por exemplo: rutski@imac:~$ cat test.c #include <stdio.h> int main(void) { ...
Declaração recursiva do ponteiro de função em C
Gostaria de declarar uma função que retorna um ponteiro para uma função do mesmo tip Gostaria de usá-lo para implementar máquinas de estado como a abaixo: typedef event_handler_t (*event_handler_t)(event_t*); // compilation ...
comportamento de subtrair dois ponteiros NULL é definid
É a diferença de duas variáveis de ponteiro não nulas definidas (por C99 e / ou C ++ 98) se ambas sãoNULL valorizado? or exemplo, digamos que eu tenha uma estrutura de buffer semelhante a est struct buf { char *buf; char *pwrite; char *pread; ...