0
votes
2answers
49 views
Por que é melhor usar espaços em vez de tabs para indentação?
Por que é melhor usar espaços em vez de tabs para indentação?
0
votes
1answer
76 views
Como fazer a foca respirar no exercício de mc102?
Preciso fazer com que a foca do tanque nade ( isso eu já fiz) e depois de algum tempo suba para a superfície e respire, depois volte a nadar.
Não consigo achar o algoritmo para qu …
3
votes
2answers
99 views
Operadores bit a bit em C
Compreendo o funcionamento das operações bit a bit e sei chegar nos resultados abaixo:
2 & 2 = 2
4 & 8 = 0
2 & 10 = 2
Exemplo do 2 & 10:
0x0010 &
0x1010 =
--- …
3
votes
1answer
78 views
Qual é a diferença entre declarar e definir uma variável?
Descobri recentemente que definição e declaração são conceitos diferentes em C.
O que significam estes termos? Para quê servem? Como aplicá-los?
1
vote
2answers
43 views
Quando devo utilizar o modificador register?
Pergunta derivada desta.
Em alguns casos, transformar algumas variáveis em register pode fazer o programa executar mais rapidamente. O exercício 3.1 do curso "Practical Programmin …
2
votes
1answer
122 views
Como criar um temporizador com interrupção em C?
Eu quero poder passar um parâmetro com o tempo limite de modo que, esgotado este tempo, a execução seja interrompida e eu possa executar um trecho arbitrário de código (como uma fu …
1
vote
1answer
21 views
Em Ruby, qual é a diferença entre Module#included e Module#append_features ?
Ambos parecem ser um função de retorno para executar alguma ação quando o módulo é incluído em uma classe ou outro módulo, como em:
module Bar
def self.included(base) # base vai …
2
votes
2answers
166 views
Como quebrar uma string em C e iterar sobre seus elementos?
Eu quero quebrar uma string em várias de acordo com um separador (uma string ou, de preferência, uma expressão regular) e depois iterar sobre os elementos. Digamos que a string con …
1
vote
1answer
125 views
Como ordenar um vetor em C?
Como ordenar um vetor em C usando minha própria função de comparação?
1
vote
1answer
19 views
Como acessar o nome da ação de dentro de um filtro em Rails?
Se eu defino um filtro no meu Controller, como eu faço para, de dentro do método chamado pelo filtro, saber por qual action ele foi chamado?
Estou usando Rails v3.0.0.beta4.
1
vote
2answers
76 views
Como eu crio o esqueleto de um projeto usando Autotools?
Existe algum script para automatizar os primeiros passos? Como ficaria o Makefile mais estrutura de diretórios de um projeto simples, com um arquivo .h e um .c?
1
vote
1answer
56 views
Qual é a convenção de nomes mais aceita para C orientado a objetos?
Em especial, que convenções são usadas para declarar structs, tipos baseados em structs (com typedef) e ponteiros para estes tipos?
6
votes
2answers
166 views
Criar funções com quantidade variável de argumentos
Pessoal, como faço pra criar funções que podem receber quantos argumentos eu quiser, como a printf e a scanf, nas quais a cada % que coloco, devo adicionar um parâmetro?
1
vote
1answer
90 views
Como converter uma string em inteiro em C?
Como converter uma string em inteiro em C?
1
vote
2answers
79 views
Como funciona a serialização em Java?
Para tornar uma classe serializável, basta declarar que ela implementa a interface Serializable. Não é necessário implementar nenhum método. Então como o objeto sabe como se serial …
