Durub
Moderadores-
Total de itens
788 -
Registro em
-
Última visita
Tudo que Durub postou
-
hum?? mas se o valor da variavel é "/deposit", significa q acaba no 8º caracter, não tem nd depois disso. pra passar no if no comeco significa q a variavel é simplesmente "/deposit" não tem nd alem disso, certo?? Verdade! Tinha me esquecido deste detalhe. Faltava o substring no if também. È que sempre que escrevia esse tipo de código era em strncmp, ou seja, vinha com essa "feature embutida" praticamente. Esqueci. Abraços!
-
Funções trigonométricas da bil. math.h Data
pergunta respondeu ao Maximos Oliveira de Durub em C, C++
Está linkando com a biblioteca math? Abraços. -
Ele quer pegar os 3 caracteres após o "/deposit " e converter para int, não o "/deposit" em si. Como o kuroi falou, você deve pegar o retorno para outra string. if(command == "/deposit") { std::string tmp = command.substr(9, 3); int amount = atoi(tmp.c_str()); if(amount > 999) cout << "\n\nYou can deposit only from $1 to $999."; if(amount < 1) cout << "\n\nYou can deposit only from $1 to $999."; accDeposit(amount); } Abraços.
-
Como você "faz" as funções não importa, eu coloco as declarações no ínicio e as definições no final. No caso, o único requisito é a função já "existir" (pro compilador) na hora de chamar. No seu código, não há problema algum. Você pode postar o código? Se for muito grande, dá pra incluir em uma codebox. [codebox]codigo[/ codebox] Abraços!
-
O arquivo /inc/noticias/index.html.php existe? Acho que vai ter que criar uma verificação para só adicionar *.php caso não seja *.extensão. Abraços.
-
Variáveis: total, candidatos[4], nulos, branco Fique lendo do usuário o candidato, ao receceber: incremente o total, faça o switch pra verificar qual é o candidato. Inclua todos os cases possíveis de candidatos, incluindo 5 e 6 para nulos/brancos. Inclua um case default, e nesse case coloque uma mensagem de erro indicando que o candidato não existe, e decremente um do total, pois indica que o candidato não existe (se você fizer o case 1-6). Depois é só usar a matemática. Abraços.
-
Ou usar o escopo global (altamente não recomendável), ou passar as informações pra função também. (recomendável) Exemplo: #include <stdio.h> void manipular_string(char *string); void menu(char *string); int main(int argc, char *argv[]) { char string[1024]; printf("Digite uma string: "); fgets(string, 1024, stdin); manipular_string(string); menu(string); return 0; } void manipular_string(char *string){}; void menu(char *string){}; Abraços.
-
#include <stdio.h> int main(void) { int numero = 241241; char string[16]; sprintf(string, "%d", numero); printf("Primeiro digito: %c\n", string[0]); return 0; } Abraços.
-
Outra acoisa, não é float main, é int main! Abraços!
-
Exemplo: #include <string.h> struct sEndereco { int numeroCasa; } struct sMorador { char nome[128]; } struct sCadastro_Geral { struct sMorador dados_morador; struct sEndereco dados_endereco; } int main(void) { struct sCadastro_Geral cad; strcpy(cad.dados_morador.nome, "Joao"); cad.dados_endereco.numeroCasa = 243; return 0; } Abraços.
-
CreateThread no Windows <windows.h> e pthreads no Linux/BSD/*nix. Abraços.
-
1) É um array bidimensional. Por exemplo: alunos[0] -> 24 caracteres disponíveis para escrever alunos[1] -> 24 caracteres disponíveis para escrever Ou seja, cada alunos[x] é uma string com no máximo 24 caracteres. (1 para o NULL) 2) * é o "modificador" para ponteiro. Ou seja, altura e sexo são ponteiros para float e int, respectivamente. Abraços.
-
Aqui: for(i=0;i<10;i++){ if (altura[i]<media){ altura_baixo_media[j]=altura[i]; cont++; j++; { } O terceiro "{" devia ser "}". Abraços!
-
Falta um ponto-e-vírgula depois do ["telefone"]. Correto: $telefone = $linha["telefone"]; echo "Telefone: $telefone <br>"; Também dá pra fazer direto: echo "Telefone: {$linha["telefone"]}"; Abraços.
-
Movendo do Tutoriais e Dicas para o principal. Use cin.get() antes do return 0. Abraços.
-
Tópiocs mesclados. Veja a função clock: http://www.cplusplus.com/reference/clibrary/ctime/clock/ Com ela você consegue fazer esta característica. Você também precisará usar o macro CLOCKS_PER_SEC. Exemplo: int tempoInicial = clock(); int numero; scanf("%d", &numero); printf("Voce demorou %2.f segundos para digitar um numero!\n", (clock() - tempoInicial) / CLOCKS_PER_SEC); Abraços.
-
Que tal por aqui? http://www.inf.ufpr.br/nicolui/grad/ci067/Docs/NotasAula/ http://www.ccuec.unicamp.br/treinamento_in...lingc/index.htm Abraços!
-
Poste aí as suas tentativas de fazer. Abraços.
-
http://en.wikipedia.org/wiki/Arbitrary-pre...metic#Libraries Abraços.
-
Use uma biblioteca de precisão aritmética arbitrária. Abraços.
-
inteiro menor_peso = 0xffff; inteiro maior_peso = -0xffff; inteiro identificacao[2]; /* 0 -> menor peso; 1 -> maior peso */ para cada boi como x se x.peso for menor que menor_peso menor_peso = x.peso identificacao[0] = x.identificacao es se x.peso for maior que maior_peso maior_peso = x.peso identificacao[1] = x.identificacao es arap escrever "Boi #" escrever identificacao[0] escrever " e o boi mais magro com " escrever menor_peso escrever "kg\n\n" escrever "Boi #" escrever identificacao[1] escrever " e o boi mais pesado com " escrever menor_peso escrever "kg" Algoritmo feito. Abraços.
-
O if está normal. Talvez você queira dizer o bloco dentro do if. Você não inicializou a variável j. Porém, você não precisa guardar todos os valores 1-100 e depois "remover" os ímpares. Você pode simplesmente inserir no array somente se for par. E eu diria que está linha está errada: int i, vet[i],j,par[j]; Você necessita especificar quantos "espaços" os arrays vet e par poderão armazenar, e não indicar a variável que utilizará para acessá-los. Abraços!
-
http://www.cplusplus.com/reference/clibrar...tdlib/RAND_MAX/ Quanto é este valor no seu ambiente? Não sou muito experiente em geradores de números aleatórios, mas acredito que o Mersenne Twister possa resolver seu problema. http://en.wikipedia.org/wiki/Mersenne_twister Abraços!
-
Parabéns! Abraços!