Resultados da pesquisa a pedido "c"

11 a resposta

Qual é a melhor maneira de suprimir o aviso “Variável não utilizada x” [duplicado]

Esta pergunta já tem uma resposta aqui: Como suprimir avisos de "parâmetro não utilizado" em C? [/questions/3599160/how-to-suppress-unused-parameter-warnings-in-c] 11 respostas Qual é a melhor / melhor maneira de suprimir um compilador (neste ...

6 a resposta

Por que 0 <-0x80000000?

Eu tenho abaixo um programa simples: #include <stdio.h> #define INT32_MIN (-0x80000000) int main(void) { long long bal = 0; if(bal < INT32_MIN ) { printf("Failed!!!"); } else { printf("Success!!!"); } return 0; }A condiçãoif(bal < INT32_MIN ) é ...

6 a resposta

Qual é a diferença entre sscanf ou atoi para converter uma string em um número inteiro?

gcc 4.4.4 c89 O que é melhor para converter uma string em um valor inteiro. Eu tentei 2 métodos diferentes atoi e sscanf. Ambos funcionam como esperado. char digits[3] = "34"; int device_num = 0; if(sscanf(digits, "%d", &device_num) == EOF) { ...

4 a resposta

Qual é o escopo da variável counter em um loop for?

Eu recebo o seguinte erro no Visual Studio 2008: Error 1 A local variable named 'i' cannot be declared in this scope because it would give a different meaning to 'i', which is already used in a 'child' scope to denote something else Este é o ...

3 a resposta

Como encontrar a rota mais rápida em um labirinto (em C) [duplicado]

Esta pergunta já tem uma resposta aqui: Teoria da programação: resolver um labirinto [/questions/3097556/programming-theory-solve-a-maze] 14 respostasO labirinto é definido como uma matriz quadrada. Por exemplo: int maze[N][N] = { { 1, 1, 1, 1, ...

4 a resposta

O que significa assert (0)?

Eu fiz uma pergunta como essa em um dos meus exames e ainda não tenho muita certeza de como responder. Entendo que asserções são formas de testar seu programa, mas não tenho muita certeza do queassert(0)está verificando. Esta é uma pergunta ...

2 a resposta

Maneira fácil de saber se o caractere unicode é suportado na fonte atual?

Estou usando o Borland C ++ Builder 2009 e exibo as setas apontando esquerda e direita da seguinte maneira: Button2->Hint = L"Ctrl+\u2190" ; Button3->Hint = L"Ctrl+\u2192" ;Isso funciona bem no Windows 7, o aplicativo usa a fonte 'Segoe UI'. No ...

1 a resposta

Uso do GetThemeStream

Estou muito confuso comGetThemeStream [https://msdn.microsoft.com/en-us/library/windows/desktop/bb759768(v=vs.85).aspx] função HRESULT GetThemeStream( _In_ HTHEME hTheme, _In_ int iPartId, _In_ int iStateId, _In_ int iPropId, _Out_ VOID ...

1 a resposta

Montagem do BRAÇO: não é possível encontrar um registro na classe 'GENERAL_REGS' enquanto recarrega 'asm'

Estou tentando implementar uma função que multiplica operando de 32 bits por operando de 256 bits no assembly ARM no ARM Cortex-a8. O problema é que estou ficando sem registros e não tenho idéia de como posso reduzir o número de registros usados ...

8 a resposta

Existe uma maneira de tornar essa pesquisa de hash mais rápida?

Eu tenho um requisito para (muito) processar rapidamente seqüências de caracteres de um intervalo limitado, contabilizando seus valores. O arquivo de entrada está no formato: January 7 March 22 September 87 March 36e assim por diante. Como as ...