Resultados da pesquisa a pedido "c99"
Quais são os novos recursos mais úteis no C99? [fechadas]
C99 existe há mais de 10 anos, mas o suporte para isso vem sendo lento, então a maioria dos desenvolvedores ficou com o C89. Ainda hoje, às vezes fico leveme...
Como embrulhar printf () em uma função ou macro?
Isso soa um pouco como uma questão de entrevista, mas na verdade é um problema prático.Estou trabalhando com uma plataforma incorporada e tenho disponível ap...
Como você configura o GCC no Eclipse para usar o C99?
Estou trabalhando em um pequeno projeto C no Eclipse; Acabei de instalar o Eclipse no Ubuntu Software Center e adicionei o suporte a idiomas C / C ++. Eu posso criar, executar e depurar programas C simples bem. Mas agora estou usando alguns ...
Qual é o objetivo do padrão C99?
O C99 adiciona vários recursos úteis ao idioma, mas acho difícil recomendar qualquer prática que dependa do C99. A razão para isso é porque existem poucas implementações reais da linguagem C99. Certamente, há suporte limitado em ...
Matrizes de comprimento variável em C89?
Eu li que o C89 não suporta matrizes de comprimento variável, mas o experimento a seguir parece refutar isso: #include <stdio.h> int main() { int x; printf("Enter a number: "); scanf("%d", &x); int a[x]; a[0] = 1; // ... return 0; }Quando eu ...
Existem diferenças entre ANSI C e ISO C?
Entendo que existe um padrão ANSI e um padrão ISO para C. Existem diferenças entre esses dois padrões? Se sim, o que são? E se não há diferença, qual é o sentido de ter dois padrões?
Por que existem dígrafos em C e C ++?
Aprendi hoje que existem dígrafos em C99 e C ++. O seguinte é um programa válido: %:include <stdio.h> %:ifndef BUFSIZE %:define BUFSIZE 512 %:endif void copy(char d<::>, const char s<::>, int len) <% while (len-- >= 0) <% d<:len:> = s<:len:>; %> ...
func () vs func (vazio) em c99
void func() Na prática, um parâmetro vazio significa que qualquer argumento é aceito. void func(void) não aceita nenhum argumento. Mas no padrão C99, encontro essas linhas: 6.7.5.3 Declaradores de função (incluindo ...
Como converter de maneira portável uma string em um tipo inteiro incomum?
Alguns antecedentes: se eu quisesse usar, por exemplo,scanf() para converter uma string em um tipo inteiro padrão, comouint16_tEu usariaSCNu16 de<inttypes.h>, como isso: #include <stdio.h> #include <inttypes.h> uint16_t x; char *xs = "17"; ...
Simulater / Intervalo de instruções do switch gerado em c
Existe um hack para dar suporte a maiúsculas e minúsculas em uma declaração de chave c (99?) Ou C objetiva? Eu sei que isso não é suportado para escrever algo como isto: switch(x) case 1: case 2..10: case 11:Mas eu estava pensando que deveria ...