Perguntas com a marcação «c»

C é uma linguagem de programação de uso geral usada para programação do sistema (SO e incorporado), bibliotecas, jogos e plataformas cruzadas. Essa tag deve ser usada com perguntas gerais sobre o idioma C, conforme definido na norma ISO 9899 (a versão mais recente, 9899: 2018, exceto quando especificado em contrário - também tag as solicitações específicas da versão com c89, c99, c11, etc.). C é diferente de C ++ e não deve ser combinado com a tag C ++, sem um motivo racional.

1
gcc / g ++: “Nenhum arquivo ou diretório”
g++ me dá erros no formulário: foo.cc:<line>:<column>: fatal error: <bar>: No such file or directory compilation terminated. É o mesmo ao compilar programas C com gcc. Por que é que? Observação: Esta pergunta já foi feita muitas vezes antes, mas cada vez era específica para a situação de quem pergunta. …
87 c++  c  gcc  g++  c++-faq 






3
Como usar glOrtho () em OpenGL?
Não consigo entender o uso de glOrtho. Alguém pode explicar para que é usado? É usado para definir o intervalo do limite das coordenadas xy e z? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0); Isso significa que o intervalo x, y e z é de -1 a 1?
87 c++  c  opengl 


4
scanf () deixa o novo caractere de linha no buffer
Tenho o seguinte programa: int main(int argc, char *argv[]) { int a, b; char c1, c2; printf("Enter something: "); scanf("%d",&a); // line 1 printf("Enter other something: "); scanf("%d", &b); // line 2 printf("Enter a char: "); scanf("%c",&c1); // line 3 printf("Enter another char: "); scanf("%c", &c2); // line 4 printf("Done"); …
87 c  scanf 

3
Onde encontrar os padrões C89 / C90 em formato PDF?
Estou procurando uma versão de cópia gratuita do padrão C89 / C90 , mas não consigo encontrar em lugar nenhum! Por que é tão difícil encontrá-lo? É muito fácil obter uma cópia dos padrões C99 e C11 na Internet. Mesmo nas questões do Stack Overflow Onde encontro os documentos padrão …
87 c  ansi  c89 




7
O padrão C indica explicitamente o valor verdade como 0 ou 1?
Sabemos que quaisquer números que não sejam iguais a 0são vistos como trueem C, então podemos escrever: int a = 16; while (a--) printf("%d\n", a); // prints numbers from 15 to 0 No entanto, gostaria de saber se verdadeiro / falso são definidos como 1/ 0em C, então tentei o …
86 c 

2
De onde veio o nome ʻatoi`?
Na linguagem C, de onde eles vieram com o nome atoipara converter uma string em um inteiro? A única coisa que consigo pensar é Array To Integer para uma sigla, mas isso realmente não faz sentido.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.