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.


7
'uint32_t' identificador não encontrado erro
Estou portando o código do Linux C para o Visual C ++ para windows. O Visual C ++ não sabe, #include <stdint.h>então comentei. Mais tarde, encontrei muitos desses 'uint32_t': identifier not founderros. Como pode ser resolvido?
93 c++  c  visual-c++ 

9
Função aninhada em C
Podemos ter uma função aninhada em C? Qual é o uso de funções aninhadas? Se eles existem em C, sua implementação difere de compilador para compilador?
93 c  function  nested 

11
Existe uma função para copiar uma matriz em C / C ++?
Sou um programador Java aprendendo C / C ++. Portanto, sei que o Java tem uma função como System.arraycopy (); para copiar uma matriz. Eu queria saber se existe uma função em C ou C ++ para copiar uma matriz. Só consegui encontrar implementação para copiar um array usando loop …
93 c++  c  arrays 

7
qual é o tipo de dados não assinado?
Já vi esse unsignedtipo "sem tipo" ser usado algumas vezes, mas nunca vi uma explicação para isso. Suponho que haja um signedtipo correspondente . Aqui está um exemplo: static unsigned long next = 1; /* RAND_MAX assumed to be 32767 */ int myrand(void) { next = next * 1103515245 + …
93 c  types  unsigned 



3
Como definir pontos de interrupção em futuras bibliotecas compartilhadas com um sinalizador de comando
Estou tentando automatizar uma sessão gdb usando o --commandsinalizador. Estou tentando definir um ponto de interrupção em uma função em uma biblioteca compartilhada (o equivalente Unix de uma DLL). Meu cmds.gdb é parecido com este: set args /home/shlomi/conf/bugs/kde/font-break.txt b IA__FcFontMatch r No entanto, estou recebendo o seguinte: shlomi: ~ / …
92 c++  c  linux  unix  gdb 


10
Valores padrão em uma estrutura C
Eu tenho uma estrutura de dados como esta: struct foo { int id; rota interna; int backup_route; int current_route; } e uma função chamada update () que é usada para solicitar mudanças nele. atualização (42, dont_care, dont_care, new_route); isso é muito longo e se eu adicionar algo à estrutura eu …
92 c  initialization 




12
Colocação do asterisco em declarações de ponteiro
Recentemente, decidi que só preciso aprender C / C ++, e há uma coisa que realmente não entendo sobre ponteiros ou, mais precisamente, sua definição. Que tal estes exemplos: int* test; int *test; int * test; int* test,test2; int *test,test2; int * test,test2; Agora, no meu entendimento, os três primeiros …
92 c++  c  pointers  declaration 


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.