Perguntas com a marcação «c»

124
função hash para string

Estou trabalhando na tabela de hash na linguagem C e testando a função de hash para string. A primeira função que tentei é adicionar código ascii e usar o módulo (% 100), mas obtive resultados ruins com o primeiro teste de dados: 40 colisões por 130 palavras. Os dados finais de entrada conterão...

124
Referência indefinida a `pow 'e` floor'

Estou tentando fazer uma calculadora de fibonacci simples em C, mas quando a compilação gccme diz que estou perdendo as funções pow e floor. O que há de errado? Código: #include <stdio.h> #include <math.h> int fibo(int n); int main() { printf("Fib(4) = %d", fibo(4)); return...

124
Como desativar o XDebug

Acho que meu servidor ficou lento desde que instalei o XDebug. Então, para testar minha hipótese, quero desativar o XDebug completamente. Estive procurando por tutoriais sobre como fazer isso, mas não consigo encontrar essas

124
Devo retornar EXIT_SUCCESS ou 0 de main ()?

É uma pergunta simples, mas continuo vendo respostas conflitantes: a rotina principal de um programa C ++ deve retornar 0ou EXIT_SUCCESS? #include <cstdlib> int main(){return EXIT_SUCCESS;} ou int main(){return 0;} Eles são exatamente a mesma coisa? EXIT_SUCCESSSó deve ser usado com...

124
Qual é o #include adequado para a função 'sleep' em C?

Estou usando o livro Objective-C Programming, do Big Nerd Ranch, e ele começa nos escrevendo em C nos primeiros capítulos. Em um dos meus programas ele me criou, eu uso a função sleep. No livro, ele me disse para colocar #include <stdlib.h>sob o #include <stdio.h>papel. Isso deve se...

123
Como converter um objeto no Objective-C

Existe uma maneira de converter objetos no objetivo-c, assim como os objetos são convertidos no VB.NET? Por exemplo, estou tentando fazer o seguinte: // create the view controller for the selected item FieldEditViewController *myEditController; switch (selectedItemTypeID) { case 3:...

123
Comportamento do método estático final

Eu tenho brincado com modificadores com método estático e me deparei com um comportamento estranho. Como sabemos, métodos estáticos não podem ser substituídos, pois estão associados à classe e não à instância. Então, se eu tenho o trecho abaixo, ele compila bem //Snippet 1 - Compiles fine public...

123
O que o sinalizador -all_load vinculador faz?

Não consigo encontrar em nenhum lugar o que o sinalizador -all_load faz ao compilar o código Objective-C. Tenho alguns problemas ao fazer o upload de binários para a Apple, eles dizem que é porque eu não usei esse sinalizador, mas meu código é compilado mesmo sem ele. Alguém pode me ajudar com...