Resultados da pesquisa a pedido "c"

4 a resposta

Trabalhando com porta serial linux em C, não é possível obter dados completos

Estou trabalhando com a porta serial do Linux, escrita em C. Abaixo estão minhas configurações de UART int fd; struct termios tty_attributes; fd = open(comport, O_RDWR | O_NOCTTY | O_SYNC | O_NONBLOCK ); if(fd < 0) { perror("open comport ...

2 a resposta

Usando ssize_t vs int

CódigoEu tenho uma função que eu posso escrever1 das quatro maneiras possíveis:

1 a resposta

fgets e lidar com entrada CTRL + D

Eu estou pegando alguma entrada padrão do usuário e se o usuário pressionaCTRL + D, Quero exibir um erro e finalizar o programa. Acho que talvez o meu proble...

5 a resposta

pthread_create e passando um inteiro como o último argumento

Eu tenho as seguintes funções:

5 a resposta

Como posso ler uma string com espaços em C?

scanf ("% s", str) não fará isso. Parará de ler no primeiro espaço. gets (str) também não funciona quando a string é grande. Alguma ideia?

1 a resposta

Existe uma instrução equivalente ao rdtsc no ARM?

Para o meu projetoDevo usar instruções de montagem em linhatal comordtscpara calcular o tempo de execução de algumas instruções C / C ++. O código a seguir parece funcionar na Intel, mas não nos processadores ARM: {unsigned a, d;asm ...

15 a resposta

Quais são algumas das práticas recomendadas para reduzir o uso de memória em C?

Quais são algumas das práticas recomendadas para "Programação C eficiente em memória". Principalmente para dispositivos móveis / embarcados, quais devem ser as diretrizes para ter baixo consumo de memória? Eu acho que deveria haver uma ...

1 a resposta

O GCC compila mal a contagem zero inicial, a menos que Haswell especifique

O GCC suporta o__builtin_clz(int x) [https://gcc.gnu.org/onlinedocs/gcc-6.2.0/gcc/Other-Builtins.html#index-g_t_005f_005fbuiltin_005fclz-4249] embutido, que conta o número de número dezeros à esquerda (zeros mais significativos consecutivos) no ...

6 a resposta

Linux recebendo todos os nomes de interface de rede

Eu preciso coletar todos os nomes de interface, mesmo os que não estão no momento. Gostar

7 a resposta

Não é possível calcular fatoriais maiores que 20! ! Como fazer isso?

Eu estou usando o formato inteiro longo não assinado para calcular grandes fatoriais. No entanto meu código falha em algum momento você pode dar uma olhada n...