Resultados da pesquisa a pedido "c"
O prólogo e o epílogo são obrigatórios ao escrever funções de montagem?
Recentemente, reescrevi algumas funções libc na montagem e, para algumas delas (a que não precisava de nenhumaligar ousyscall instruções, como strlen), descarto o prólogo e o epílogo porque meus testes não falharam sem ele (talvez eu não tenha ...
Quais convenções de nomenclatura você segue com funções que alocam memória?
Então, aqui estão duas funções que fazem quase a mesma coisa. Como você nomearia cada um, se tivesse que incluir os dois no seu projeto? void strToLower1(char* str) { int len = strlen(str); int i; for (i=0; i<len; i++) str[i] = tolower(str[i]); ...
C executar um programa externo e obter o resultado
Em C, como devo executar um programa externo e obter seus resultados como se fosse executado no console? se houver um executável chamado fictício e ele exibir um número de 4 dígitos no prompt de comando quando executado, quero saber como ...
Devo liberar / excluir char * retornado por getenv ()?
char * val; val = getenv("ENV_VAR_NAME");acima é um código para obter variável de ambiente, ele causará vazamento de memória se eu não liberar memória retornada por getenv (char *)? Se não, responda por quê?
Como obter um novo ponteiro em Java?
Como posso chamar um método com essa assinatura de método em C do JNA? int open_device(context *ctx, device **dev, int index);As duas últimas linhas do método C são assim: *dev = pdev; return 0;Esse é o único uso dedev nesse método. Isso ...
Estratégias de tratamento de erros em uma biblioteca compartilhada - C
Estou escrevendo uma biblioteca compartilhada entre plataformas (.so no linux e.dll no Windows) usando C. Atualmente, quando há um erro, as funções da biblioteca retornam o código de erro adequado e gravam as informações de erro ...
olá mundo em C sem ponto e vírgula e sem instruções IF / WHILE / FOR [fechadas]
Meu amigo diz que é possível escrever um programa em C que imprima "olá mundo" semIF/WHILE/FOR e sem ponto e vírgula. Após uma pesquisa mínima, eu disse a ela que não era possível. É possível?
Em C, verificando a existência de um arquivo com o nome correspondente a um padrão
Eu já vi alguns métodos para verificar a existência de um arquivo no C. No entanto, tudo o que vi funciona para um nome de arquivo específico. Gostaria de verificar se há algum arquivo que corresponda a um padrão específico. Por exemplo, talvez o ...
Quais funções de manipulação de string devo usar?
No meu ambiente Windows / Visual C, há um grande número de alternativas para executar as mesmas tarefas básicas de manipulação de strings. Por exemplo, para fazer uma cópia de string, eu poderia usar: strcpy, a função de biblioteca padrão ANSI ...
Usando a linguagem Assembly em C / C ++
Lembro-me de ler em algum lugar que, para realmente otimizar e acelerar determinada seção do código, os programadores escrevem essa seção na linguagem Assembly. Minhas perguntas são - Essa prática ainda está concluída? e como alguém faz ...