
kandrade
Veteranos-
Total de itens
1.665 -
Registro em
-
Última visita
Tudo que kandrade postou
-
Voce pode criar dois vetores float, por exemplo x, y. Ai implemente seu código. //Enquanto não alcançar o fim do arquivo, faça o seguinte linha por linha: while(fgets(linha, sizeof(linha), arq) ) { x[quant] = atof(strtok(linha, " "); y[quant] = atof(strtok(NULL, " "); quant++; } Tenho dúvidas se y receberá corretamente os dados, teste isso. Talvéz seja necessário colocar um \n nos tokens.
-
A solução que eu recomendaria é: Implementar isso na linguagem de programação. Fica bem simples. Um array com os elementos {1,2,3,4,5,6,7,8,9,10,11,12} E um array com o retorno da query que indica os meses que foi efetuado o pagamento. Depois basta compara-los. Valeu pela dica Denis. ;)
-
Entendi o que voce quer. A resposta é: já está relacionado o índice "i" é quem fez o trabalho. Veja como deve ficar: nome[0] relacionado com salario[0] nome[1] relacionado com salario[1] . . . nome[9] relacionado com salario[9] Se tiver dúvidas volte a postar.
-
Solução: http://forum.imasters.com.br/index.php?showtopic=257449
-
Não tenha dúvidas que C++ é a linguagem mais adequada para essas coisas. Eu sou fã de C, gosto muito, mas é uma linguagem estruturada. Voce consegue fazer tudo em C, mas para certas coisas pode gerar muito trabalho. C++ é uma evolução de C. Implementa o paradigma de Orientação a Objetos. O código se torna mais fácil de se interpretar. O reuso de software é melhor aproveitado com a criação de classes genéricas, herança, etc. bom... acho que é isso.
-
Cade a dúvida? já tentou fazer alguma coisa?
-
Mais uma pergunta. :rolleyes: Na sua tabela pagamento está cadastrado os meses pagos e não pagos ou apenas os pagos?
-
Sem entender a estrutura das tabelas não consigo te ajudar muito. Pergunto, voce consegue fazer uma query que retorne os meses que o cara pagou?
-
Se voce puder postar o código fica melhor pra visualizar o que voce precisa. ;)
-
Veja isso: getline (cin, professor.nome); Voce criou um objeto chamado professor. O tipo desse objeto é pessoa. Na definição da classe pessoa o atributo nome está com o modificador private. Com esse modificador o atributo só é visível dentro da classe e só podem ser acessados, modificados ou executados por métodos da classe. Isso é usado para encapsular o atributo. O que pode ser feito para corrigir esses problemas: 1. Manter o encapsulamento do atributo e criar dois métodos conhecidos como set e get. Um para retornar o resultado e outro para modificar o atributo. 2. Usar o modificador public em vez do private. ;)
-
Uma idéia é: Grave todo o conteúdo do arquivo numa string. Se for em C++ use as funções de string e identifique onde será inserido o que voce precisa. Se for em C tem que ser pode usar strtok leia sobre esse comando. Separe as strings e insira tudo novamente no arquivo.
-
Acho que entendi. Bom...esse problema o pessoal de redes pode ajudar também. Qual a marca e modelo de seu modem? Certeza que ele não é roteador? O que parece é que no Linux voce o configurou como roteador, ai seu provedor detecta isso e cobra pelo acesso.
-
Não sei se irá te atender completamente, mas vale a pena tentar. Veja isso: http://www.nongnu.org/cvs/
-
Tanto em Linux quanto em Windows é só abrir o Browser e navegar?
-
Duvidas Sobre O Jogo Caça Palavras Na Linguagem C
pergunta respondeu ao marcelinha_10_10 de kandrade em C, C++
Tópico movido para o fórum correto. Tutoriais C/C++ -> C/C++ -
Voce pode usar substr e depois se necessário converter o valor para inteiro. leia isso: http://www.cplusplus.com/reference/string/string/substr.html protótipo: string substr ( size_t pos = 0, size_t n = npos ) const; size_t pos = 0 -> começa em size_t n = npos -> tamanho Exemplo: string str="130824173900010500028601000000601700000000 000951031 F208598 CAT"; tipo = str.substr (1,2);
-
Eu não entendi. Porque Q = 12?
-
Veja se isso ajuda. http://scriptbrasil.com.br/forum/index.php?showtopic=100310
-
Tempo De Execução De Um Algoritmo
pergunta respondeu ao Tiago_Franck de kandrade em Lógica de Programação
O que pode ser feito além do que o Isoron disse é: - Uma análise temporal do algoritmo. Todas as instruções de um algoritmo tem um tempo de processamento que pode ser calculado. Por exemplo: Uma instrução teste precisa de 5 ciclos de clock para ser resolvida, se cada ciclo é de 2 ms, então: São necessários: 10 ms para a instrução de "teste". Partindo disso podemos estimar o tempo que um processo ocuparia em um processador. ;) -
BOm dia, Voce chegou a testar o algoritmo? Percebeu algum erro? ;)
-
Como assim??? :huh: Bom, respondendo o que entendi. Escolha a linguagem de programação. Utilize bibliotecas, APIs, seja o que for que manipule hora. O algoritmo fica assim: // dispara um pedido de hora pode ser com milisegundos. // executa ordenação. // dispara outro pedido de hora. A diferença entre o primeiro pedido e o último será o tempo que o algoritmo demorou para ordenar os dados. ;)
-
É com acl que se faz isso. Pode ficar mais ou menos assim: http_access deny bloqueiosg1 http_access allow grupo1 http_access deny bloqueiosg2 http_access allow grupo2 http_access deny all grupo1 e grupo2 serão arquivos que listaram os IPs de cada grupo. bloqueiosg2 e bloqueiosg1 são arquivos que listaram o que deve ser bloqueado. ;)
-
Os passos são: - Configurar o bind. "servidor" - Iniciar o serviço. - Configurar o resolv.conf de cada cliente incluindo: nameserver ip_servidor Lembrando que os clientes e o servidor devem estar na mesma rede. ;)
-
Erro Manipulando Arquivos Remotos...com Xampp.
pergunta respondeu ao dan_lorenzato de kandrade em GNU/Linux
Existe algum compartilhamento configurado? Compartilhamento entre Windows e Linux pode ser feito pelo Samba e entre Linux e Linux pode ser feito pelo NFS. -
mais ou menos assim: struct TNoDeInteiro{ // cria um novo tipo de dado. int numero; struct TNoDeInteiro *proximo; // ponteiro para a propria estrutura. } struct TNoDeInteiro *TApontadorDeNo; // ponteiro para o novo tipo de dado criado.