Resultados da pesquisa a pedido "c"
Posso usar um literal binário em C ou C ++?
Eu preciso trabalhar com um número binário. Eu tentei escrever: const x = 00010000;Mas não deu certo. Eu sei que posso usar um número hexadecimal que tenha o mesmo valor que00010000, mas quero saber se existe um tipo em C ++ para números ...
Iterando matriz 2D com expressões de ponteiro em C
Estou praticando ponteiros e quero substituir as operações de ponteiro no lugar das matrizes para percorrer os elementos da matriz. Eu li vários artigos e não consigo entender esse conceito. Alguém pode explicar? Aqui eu criei uma matriz 2D e ...
Como obter a contagem de referência de um PyObject?
Como obter a contagem de referência de umPyObject do C ++? Existem funçõesPy_INCREF ePy_DECREF que aumentam / diminuem, mas não encontrei nenhuma função que retorne a contagem de referência do objeto. Eu preciso disso para fins de depuração.
O que registra para salvar na convenção de chamada do ARM C?
Faz um tempo desde a última vez que codifiquei o montador de braço e estou um pouco enferrujado nos detalhes. Se eu chamar uma função C do braço, só preciso me preocupar em salvar r0-r3 e lr, certo? Se a função C usa outros registros, é ...
Como encontrar o comprimento de caracteres não assinados * em C
Eu tenho uma variável unsigned char* data = MyFunction();como encontrar o comprimento dos dados?
C - como lidar com a entrada do usuário em um loop while
Eu sou novo em C e tenho um programa simples que pega alguma entrada do usuário dentro de um loop while e fecha se o usuário pressionar 'q': while(1) { printf("Please enter a choice: \n1)quit\n2)Something"); *choice = getc(stdin); // Actions. if ...
Como testar o código que grava no stdout?
Como gravar um teste no CUnit para uma função que imprime emstdout, para verificar sua saída? Exemplo de função para testar: void print() { printf("Hello world"); }Seu teste de unidade deve, de alguma forma, verificar se "Hello world" foi ...
Qual é a diferença entre alloca (n) e char x [n]?
Qual é a diferença entre void *bytes = alloca(size);e char bytes[size]; //Or to be more precise, char x[size]; void *bytes = x; ...OndeTamanho é uma variável cujo valor é desconhecido no tempo de compilação.
recomendação de entrada de teclado / mouse para várias plataformas [fechada]
Alguém tem alguma sugestão para uma boa biblioteca de entrada de plataforma cruzada? Eu gostaria de obter: * at least keyboard and mouse input * on at least the big three operating systems * Small/fast * C or C++ * permissive licensing ...
Valor L vs valor R em C
Estou respondendo a uma pergunta do livro deeste livro [http://www.cs.sjsu.edu/~louden/pltext/]. Estou aprendendo sobre ponteiros em C e me deparei com valores l e valores r. Pelo meu entendimento: l-values are values that are defined after ...