Resultados da pesquisa a pedido "c"
Em C, existe alguma garantia com o código antes do comportamento indefinido?
No código a seguir é garantido que "0 \ n" seja impresso? #include <stdio.h> int main(void) { int c = 0; printf("%d\n",c); printf("%d,%d\n",++c,++c); }De maneira mais geral, se um programa tem um comportamento indefinido, o programa inteiro fica ...
Converter cadeias ISO-8859-1 em UTF-8 em C / C ++
Você pensaria que isso estaria prontamente disponível, mas estou tendo dificuldade em encontrar uma função de biblioteca simples que converta uma string C ou C ++ da codificação ISO-8859-1 em UTF-8. Estou lendo dados que estão na codificação ...
Tamanho máximo de pilha C / C ++ do programa
Eu quero fazer o DFS em um array de 100 x 100. (Digamos que elementos de array representem nós de gráfico) Assim, assumindo o pior caso, a profundidade das c...
Como obter a largura / altura do arquivo jpeg sem usar a biblioteca?
Em primeiro lugar, quero dizer que tentei várias vezes encontrar a resposta usando a pesquisa do google, e encontrei muitos resultados, mas não entendi, porq...
Como implementar o memmove no padrão C sem uma cópia intermediária?
Na página do manual no meu sistema: void * memmove (void * dst, const void * src, size_t len); DESCRIÇÃO A função memmove () copia os bytes len da string src para a string dst. As duas cordas podem se sobrepor; a cópia é sempre feita de forma ...
Medição de tempo de alta precisão em C ++ no Windows
Estou interessado em medir um ponto específico no tempo até o nanossegundo usando C ++ no Windows. Isso é possível? Se não for, é possível obter o tempo espe...
Por que os loops for (;;) se comportam como loops infinitos?
As respostas a uma pergunta recente sobrefor(;;){} rotações (O que faz um loop for (;;) [https://stackoverflow.com/questions/39807004/what-does-a-for-loop-do]) não pareceu responder algo para mim, então pensei em tentar refinar um pouco ...
É legal indexar em uma estrutura?
Independentemente de quão "ruim" seja o código, e assumindo que o alinhamento etc. não seja um problema no compilador / plataforma, esse comportamento é indefinido ou interrompido? Se eu tiver uma estrutura como esta: - struct data { int a, b, ...
Inicializando uma matriz multidimensional: {0} versus {{{0}}}
No código C que estou analisando, há muitas matrizes multidimensionais (struct) que são inicializadas com um número diferente de colchetes, por exemplo.{{0}} ou{{{0}}}. No entanto, substituindo-os por{0} também funciona perfeitamente. Existe ...
Acesso desalinhado causa erro no ARM Cortex-M4
Eu tenho um objeto que tem um endereço que não é alinhado de 4 bytes. Isso causa um erro de HardFault na cpu quando há uma instrução STR salvando dois regist...