Resultados da pesquisa a pedido "c"

19 a resposta

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 ...

4 a resposta

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 ...

1 a resposta

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.

5 a resposta

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, é ...

7 a resposta

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?

3 a resposta

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 ...

1 a resposta

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 ...

6 a resposta

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.

2 a resposta

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 ...

1 a resposta

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 ...