Resultados da pesquisa a pedido "c"

2 a resposta

Use código Python em C / C ++

Estou trabalhando em um ambiente Linux incorporado e tenho algum código Python que gostaria de usar. Meu código Python está apenas fazendo algumas contas, não usando nenhuma biblioteca além do Numpy e as comun Existe alguma maneira de criar ...

6 a resposta

aneira mais fácil de trabalhar com formato intermediár

ma ferramenta em que estou trabalhando precisa pegar o formato intermediário gerado pelo compilador, adicionar algum código a ele e fornecer esse código intermediário modificado ao back-end do compilador para gerar o código fina Ao fazer uma ...

12 a resposta

Como verificar se um ponteiro nulo * pode ser convertido com segurança para outra coisa?

Digamos que eu tenho essa função, que faz parte de algum kit de ferramentas da GUI: typedef struct _My_Struct My_Struct; /* struct ... */ void paint_handler( void* data ) { if ( IS_MY_STRUCT(data) ) /* <-- can I do something like this? */ ...

10 a resposta

# de bits necessários para representar um número x

No momento, estou tentando escrever um algoritmo que determine quantos bits são necessários para representar um número x. Minha implementação será em c. Existem algumas capturas, porém, estou restrito a praticamente os operadores bit a bit {~, ...

8 a resposta

C: Estilo recomendado para estruturas de tamanho dinâmico

Preciso transferir pacotes pela Internet cujo comprimento deve ser dinâmic struct packet { int id; int filename_len; char filename[]; }; O problema é que matrizes de comprimento zero não são compatíveis com IS Devo usarchar filename[1]; em vez ...

6 a resposta

função @fflush (stdin) não funciona

Não consigo entender o que há de errado com este código: #include <stdio.h> #include <ctype.h> #include <string.h> #include <stdlib.h> #define MAX 100 #define TRUE 1 #define FALSE 0 char sect_cat; char customer_name[MAX]; char ...

4 a resposta

Qual é a função adequada para comparar duas seqüências de caracteres em estilo

Então, eu tenho um dilema. Preciso comparar duas seqüências de caracteres em estilo C e procurei as funções que seriam as mais adequadas: memcmp //Compare two blocks of memory (function) strcmp //Compare two strings (function ) strcoll ...

12 a resposta

comportamento indefinido formar um intervalo de ponteiro a partir de um endereço de pilh

lguns programadores de C ou C ++ ficam surpresos ao descobrir que mesmormazenar um ponteiro inválido é um comportamento indefini [https://stackoverflow.com/questions/3838855/is-storing-an-invalid-pointer-automatically-undefined-behavior] . No ...

8 a resposta

Quando o arquivo é carregado na memória - para chamadas de fread, fopen e fwrit

Quando executo um fopen e depois um fread, quando o arquivo é realmente / parcialmente carregado na memória durante fopen ou frea Ou ele é parcialmente carregado em fopen com base no tamanho do arquivo e, em seguida, totalmente carregado no ...

6 a resposta

Como obter informações de instruções dos libopcodes?

Estou escrevendo uma ferramenta que usalibbfd elibopcodes no x86-32 e x86-64 Linux para desmontar. O problema é que, embora eu consiga desmontar os libopcodes, não consigo obter nenhuma informação de instrução. Para fins de demonstração, fiz um ...