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.


12
Construir um servidor HTTP simples em C [fechado]
É difícil dizer o que está sendo perguntado aqui. Esta questão é ambígua, vaga, incompleta, excessivamente ampla ou retórica e não pode ser respondida de forma razoável em sua forma atual. Para obter ajuda no esclarecimento dessa questão para que ela possa ser reaberta, visite a Central de Ajuda . …
105 c  httpserver 


8
opengl: glFlush () vs. glFinish ()
Estou tendo problemas para distinguir a diferença prática entre ligar glFlush()e glFinish(). Os documentos dizem isso glFlush()e glFinish()enviarão todas as operações em buffer para OpenGL para que se possa ter certeza de que todas serão executadas, a diferença é que glFlush()retorna imediatamente onde como glFinish()blocos até que todas as operações …
105 c++  c  opengl  graphics 





16
limpando uma matriz char c
Achei que definir o primeiro elemento como nulo limparia todo o conteúdo de uma matriz char. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; No entanto, isso apenas define o primeiro elemento como nulo. ou my_custom_data[0] = 0; em vez de usar memset, pensei que os 2 exemplos acima deveriam limpar …
104 c  arrays  char 

10
É legal indexar em uma estrutura?
Independentemente de quão 'ruim' o código seja, e assumindo que o alinhamento etc. não seja um problema no compilador / plataforma, esse comportamento é indefinido ou está quebrado? Se eu tiver uma estrutura como esta: - struct data { int a, b, c; }; struct data thing; É legal para …
104 c++  c  struct 

9
Onde a palavra-chave C auto é usada?
Nos meus tempos de faculdade, li sobre a autopalavra - chave e, com o passar do tempo, realmente esqueci qual é. É definido como: define uma variável local como tendo um tempo de vida local Eu nunca descobri que ele está sendo usado em qualquer lugar, ele é realmente usado …
104 c 

13
Por que o tamanho de um parâmetro de array não é o mesmo de main?
Por que o tamanho de um array enviado como parâmetro não é igual ao de main? #include <stdio.h> void PrintSize(int p_someArray[10]); int main () { int myArray[10]; printf("%d\n", sizeof(myArray)); /* As expected, 40 */ PrintSize(myArray);/* Prints 4, not 40 */ } void PrintSize(int p_someArray[10]){ printf("%d\n", sizeof(p_someArray)); }
104 c  arrays  function  sizeof 

3
Diferença entre CC, gcc e g ++?
Quais são as diferenças entre os 3 compiladores CC, gcc, g ++ ao compilar o código C e C ++ em termos de geração de código assembly, bibliotecas disponíveis, recursos de linguagem, etc.?
104 c++  c  gcc  compilation 


4
Por que todo mundo faz typedef sobre os tipos C padrão?
Se você quiser usar o Qt , terá que aceitar quint8, quint16e assim por diante. Se você quiser usar GLib , você tem que bem-vindo guint8, guint16e assim por diante. No Linux existem u32, s16e assim por diante. uC / OS define SINT32, UINT16e assim por diante. E se você …
103 c++  c  stdint 

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.