Resultados da pesquisa a pedido "c"

0 a resposta

Como o erro de ponto flutuante se propaga ao executar operações matemáticas em C ++?

Digamos que declaramos as seguintes variáveis float a = 1.2291; float b = 3.99; float variáveis têm precisão 6, o que (se bem entendi) significa que a diferença entre o número que o computador realmente armazena e o número real desejado ...

2 a resposta

erro valgrind e ucontext. Por que "Uso de valor não inicializado de tamanho 8"?

Eu tenho tentado entender por que a valgrind reclama sobre "Uso de valor não inicializado de tamanho 8" para este pequeno programa de teste que usa ucontextos. É basicamente um programa que cria ucontexts "n_ucs" e os alterna para tempos ...

3 a resposta

Como usar o glOrtho () no OpenGL?

Não consigo entender o uso deglOrtho. Alguém pode explicar para que é utilizado? É usado para definir o intervalo de coordenadas x y e z? glOrtho(-1.0, 1.0, -1.0, 1.0, -1.0, 1.0);Isso significa que o intervalo x, ye z é de -1 a 1?

3 a resposta

A adição de dois ponteiros em c ou c ++ não é suportada. porque?

Por que a adição de dois ponteiros não é suportada em c ou c ++. Quando eu faço, int *ptr,*ptr1; int sum = ptr + ptr1;C ou C ++ gera um erro. Enquanto ele suporta, int diff = ptr - ptr1;

4 a resposta

Manipulação de endianismo - existe uma biblioteca C para isso?

Com o tipo de programa que eu escrevo (trabalhando com dados brutos de arquivos), muitas vezes preciso de funções para converter entre big e little endian. Normalmente, eu mesmo as escrevo (que é abordada por muitos outros posts aqui), mas não ...

2 a resposta

Convertendo hex para string em C?

Olá, estou usando digi dynamic c. Estou tentando converter isso em string char readingreg[4]; readingreg[0] = 4a; readingreg[1] = aa; readingreg[2] = aa; readingreg[3] = a0;Atualmente quando eu façoprintf declarações tem que ...

1 a resposta

Por que a atribuição de literais compostos não funciona sem um typecast

Eu tenho uma pergunta sobre literais em C. int a; //a is an integer that is assigned an integer literal 414 a = 414; float b; //b is a float that is assigned a float literal of 3.14 b = 3.14; struct point { int x,y; }; struct point b; //{5,6} is ...

3 a resposta

Cadeia de caracteres de mudança de função C usando ponteiro

Estou tentando criar uma função que altera uma matriz de caracteres da função principal, é o que estou tentando fazer: #include <stdlib.h> #include <stdio.h> #include <conio.h> void change(char *a); int main() { char a[] = "hello"; printf("\na = ...

5 a resposta

`Break` funciona apenas para as instruções` for`, `while`,` do-while`, `switch 'e para` if`?

Suponha, eu tenho umif declaração dentro de umfor ciclo: for( ; ; ) { if( ) { printf(" inside if"); break; }//if printf("inside for"); }//forAgora, obreak declaração faz com que o compilador saia dofor loop ou sairá apenas do corpo deif uma vez ...

1 a resposta

Avaliação múltipla não intencional do parâmetro na macro

Por que a saída da segunda impressãof é: max de 50 e 67 é 62? Por que não máximo de 50 e 62 é 57? #define MAX(a,b) ((a)>(b) ? (a): (b)) int incr(){ static int i =42; i += 5; return i; } int _tmain(int argc, _TCHAR* argv[]) { int x = 50; ...