Resultados da pesquisa a pedido "c"

4 a resposta

Retornando estruturas nos registros - ARM ABI no GCC

Na documentação do ARM ABI me deparei com funções definidas como: __value_in_regs struct bar foo(int a, int b) { ... }mas o GCC (4.3.3) não permite e tudo o que pude encontrar são referências a algunsRealView compilador. Existe alguma maneira de ...

4 a resposta

desreferenciando o ponteiro nulo

int* p = 0; int* q = &*p;Esse comportamento é indefinido ou não? Procurei algumas questões relacionadas, mas esse aspecto específico não apareceu.

8 a resposta

strcpy vs. memcpy

Qual é a diferença entre memcpy () e strcpy ()? Eu tentei encontrá-lo com a ajuda de um programa, mas ambos estão dando a mesma saída. int main() { char s[5]={'s','a','\0','c','h'}; char p[5]; char t[5]; strcpy(p,s); memcpy(t,s,5); ...

1 a resposta

passar a função fortran 77 para C / C ++

É possível passar a função fortran 77 como um ponteiro de função de retorno de chamada para C / C ++? se sim, como? as informações que encontrei na web referem-se ao fortran 90 e superior, mas minha base de códigos herdada está em 77. Muito ...

2 a resposta

O isdigit pode legitimamente ser dependente da localidade em C

Na seção que abrange setlocale, o padrão ANSI C declara em uma nota de rodapé que as únicas funções ctype.h cujo comportamento não é afetado pelo código do idioma atual são isdigit e isxdigit. A implementação da Microsoft de isdigit depende da ...

2 a resposta

o `aviso C4127` (a expressão condicional é constante) é sempre útil?

Ao responderesta [https://stackoverflow.com/questions/25801230/explanation-needed-for-this-pre-processor-directive-c-c/25801260#25801260] post, sugeri usardo {...} while(0) para macros multilinhas. No MSVC, eu encontrei esse código: warning ...

3 a resposta

Existe um código que resulta em 50% de falha na previsão de ramificação?

O problema: Estou tentando descobrir como escrever um código (C preffered, ASM somente se não houver outra solução) quefazer a previsão de desvio falhar em 50% dos casos. Portanto, deve ser um pedaço de código "imune" às otimizações do ...

1 a resposta

Transcompilar para outro idioma [fechado]

Quais são as maneiras típicas pelas quais o código pode ser compilado em conjunto? Atualmente, estou escrevendo uma linguagem de programação simples, e a maneira como ela é tratada é recursivamente. Uma lista de nós é repetida e, digamos que o nó ...

4 a resposta

Quais são os IDEs disponíveis para o desenvolvimento do gtk + [closed]

Recentemente, comecei a estudar programação C / gtk +. E quero fazer uma pergunta: quais são os IDEs disponíveis para o desenvolvimento do C / gtk +, além da interface da linha de comando? Obrigado.

4 a resposta

Posso fazer o valgrind ignorar as bibliotecas glibc?

É possível dizer ao valgrind para ignorar algum conjunto de bibliotecas? Bibliotecas especificamente glibc .. Problema real: Eu tenho algum código que funciona bem na execução normal. Sem vazamentos, etc. Quando tento executá-lo através do ...