Resultados da pesquisa a pedido "c"
Tratar __func__ como um literal de string em vez de um identificador predefinido
Eu estou usando o gcc para compilar o código C99. Eu quero escrever uma macro que retornará uma string contendo o nome da função e o número da linha.Isso é o...
Como desenhar o gráfico no framebuffer usando a linguagem c ..?
Eu sou novo para este framebuffer linux assim qualquer um me guiar para desenhar o gráfico de linha no framebuffer. E eu tenho o código para desenhar gráfico...
Necessidade de ponteiro para ponteiro
O que é necessário para armazenar o endereço de um ponteiro?
Melhor montagem ou compilação para um mínimo de três valores
Eu estou olhando para código gerado pelo GCC-4.8 para x86_64 e me perguntando se existe uma maneira melhor (mais rápida) de calcular o mínimo de três valores...
Como a atribuição de int para char funciona em C?
O que acontece quando você atribui um int a um char em C? Será que ele apenas ignora os bits extras à esquerda?Exemplo (4 bytes int):
Este comportamento é “* ptr ++ = * ptr + a” indefinido?
Bem, eu não estou realmente em necessidade séria desta resposta, eu sou apenas inquisitivo.Expressões como
Alguém pode me ajudar a interpretar essa desmontagem simples do WinDbg?
Eu recebi o seguinte código C ++ simples: #include <stdio.h> int main(void) { ::printf("\nHello,debugger!\n"); }E no WinDbg, recebi o seguinte código de desmontagem: SimpleDemo!main: 01111380 55 push ebp 01111381 8bec mov ebp,esp ...
CRITICAL_SECTION para definir e obter valor de bool único
agora escrevendo complicado
Por que o GCC usa a multiplicação por um número estranho na implementação da divisão inteira?
Eu tenho lido sobrediv emul operações de montagem e eu decidi vê-las em ação escrevendo um programa simples em C: Arquivo division.c#include <stdlib.h> #include <stdio.h> int main() { size_t i = 9; size_t j = i / 5; printf("%zu\n",j); return 0; ...
Erro do compilador C (aritmética de ponto flutuante)?
#include<stdio.h> int main() { double fract=0; int tmp; //scanf("%lf",&fract); fract=0.312; printf("%lf",fract); printf("\n\n"); while(fract>0){ fract*=(double)10; printf("%d ",(int)fract); fract-=(int)fract; } getch(); return 0; }este código ...