Perguntas com a marcação «c»

87
Imprimir texto em vez de valor de C enum

int main() { enum Days{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday}; Days TheDay; int j = 0; printf("Please enter the day of the week (0 to 6)\n"); scanf("%d",&j); TheDay = Days(j); //how to PRINT THE VALUES stored in TheDay printf("%s",TheDay); // isnt working...

87
Como você 'realoca' em C ++?

Como posso reallocem C ++? Parece faltar na linguagem - existe newe deletenão existe resize! Eu preciso disso porque, à medida que meu programa lê mais dados, preciso realocar o buffer para mantê-los. Não acho que deleteo ponteiro antigo e o newnovo, maior, sejam a opção certa....

87
Quando devo usar RequestFactory vs GWT-RPC?

Estou tentando descobrir se devo migrar minhas chamadas gwt-rpc para os novos cals RequestFactory GWT2.1. A documentação do Google menciona vagamente que RequestFactory é um método de comunicação cliente-servidor melhor para "serviços orientados a dados" O que posso extrair da documentação é...

87
long long int vs. long int vs. int64_t em C ++

Eu experimentei um comportamento estranho ao usar características do tipo C ++ e reduzi meu problema a este pequeno problema peculiar para o qual darei muitas explicações, já que não quero deixar nada aberto para interpretações erradas. Digamos que você tenha um programa como este: #include...

87
Como eu uso o fix e como ele funciona?

Fiquei um pouco confuso com a documentação do fix(embora ache que entenda o que ela deve fazer agora), então olhei o código-fonte. Isso me deixou mais confuso: fix :: (a -> a) -> a fix f = let x = f x in x Como exatamente isso retorna um ponto fixo? Decidi experimentar na linha de...