
Jonathan Queiroz
Membros-
Total de itens
3.718 -
Registro em
-
Última visita
Tudo que Jonathan Queiroz postou
-
No caso de arquivo binário, você não precisa ficar procurando os dados. Basta que você vá armazenando os dados seguindo um padrão e vá lendo em sequência, armazenando os dados num array. Mas como você falou que o professor é quem vai fazer os arquivos, você precisa saber como o arquivo está organizado ? Você sabe isso ? Se sim, poste aqui. Mas o ideal seria salvar em formato binário mesmo.
-
Hm... Nesse caso acho que seria interessante salvar os dados em formato binário. Você poderia, por exemplo, armazenar cada número que "saiu" em 1 byte (ou seja, vai até 255, o que é suficiente, já que só serão necessários 60) e ler 6 a cada jogo (que é a quantidade de números). Aí você vai armazenando esses dados num array, para depois fazer as estatísticas. Quanto ao código, somente olhei por cima mesmo, mas veja isso aqui: if(fopen(nomearquivo,"r") != NULL) { arq = fopen(nomearquivo,"r"); [...] } Seria melhor fazer assim: if(arq = fopen(nomearquivo,"r")){ [...] }
-
De nada cara. Qualquer coisa posta aí. No aguardo.
-
O que já fez ? Qual o seu conhecimento de manipulação de arquivos ? Pretende salvar os dados de que forma ?
-
Não eeria a mesma dúvida desse tópico ?
-
Separei esse post do tópico principal por fugir do assunto. Para verificar se é equilátero é bem simples: if(x==y && y==z) Como todo triângulo equilátero é isósceles você pode fazer assim: printf("Classificacao: "); if(x==y || y==z || x==z){ printf("isosceles"); if(x==y && x==z){ printf(" e equilatero"); } }else{ printf("escaleno"); } Não cheguei a testar, mas deve funcionar. Teste aí e poste o resultado. Obs.: Você já sabe como faz pra verificar se é possível formar um triângulo ? Se não souber, vai aqui a fórmula:
-
Para isso crie um loop do...while que pede as opções e, dentro dele, fazer o switch da opção selecionada. Se achar interessante também pode criar uma função para o cadastro (ajuda na organização). Ficaria algo assim: int opcao=0; do{ switch(opcao){ case 1: funcaoCadastro(); break; case 2: funcaoOutraCoisa(0); break; } printf("Opcoes: "); printf("\n\t0 - Sair\n\t1 - Cadastro\n\t2 - Outra coisa"); scanf("%d",&opcao); }while(opcao); Não cheguei a testar, mas deve funcionar. Obs.: Dá pra organizar melhor o seu código, tente fazer isso.
-
De nada cara. Qualquer coisa posta aí ! Que nada, errar é normal. Obs.: O tópico foi marcado como Resolvido.
-
Seria mais ou menos isso mesmo. Mas você deve se certificar de ter alocado memória suficiente para armazenar as strings. Outra coisa: Na primeira parte, ao invés de strcat, utilize strcpy. Assim: strcpy(conn, "INSERT INTO clientes (Nome, Adress, Telefone) VALUES ('"); strcat(conn, Nome); strcat(conn, "', '"); [...]
-
Você terá que concatenar as strings com a strcat da string.h.
-
Você não definiu a função top.
-
Recomendo que pesquise um pouco sobre a leitura/escrita de arquivos antes e tente criar alguns programas que façam isso. Veja se esses links ajudam: Manipulando arquivos em C (parte 1)Manipulando arquivos em C (parte 2)No seu caso, utilizará bastante as funções fread e fwrite.
-
Movendo: Tutoriais & Dicas - C, C++ --> C, C++. Mas qual a dúvida ? Você já sabe como armazenar dados em formato binário ?
-
O tópico foi marcado como Resolvido. O uso de strings é simples, com alguma noção de ponteiros e vetores o aprendizado é fácil. Se tiver alguma dúvida sobre strings, teremos prazer em ajudá-lo (nesse caso seria interessante postar em outro tópico)
-
tecla de atalho DELETE
pergunta respondeu ao tonzinhu de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Como está seu código ? Acho possível que esteja utilizando o evento onkeypress. O ideal é utilizar onkeydown, visto que o anterior somente captura caracteres imprimíveis. Ah, e o código não é 46 não (todos os números de 32 a 126 são imprimíveis). O correto é o 127 mesmo. -
como abrir janela dentro da pagina?
pergunta respondeu ao Greed de Jonathan Queiroz em Ajax, JavaScript, XML, DOM
Fazer isso "à mão" é meio complicado. O ideal é você arrumar algum framework que faça isso por você. Infelizmente não lembro o nome de nenhum (sei que existe !) -
Efeitos do CSS3
pergunta respondeu ao vini_loock de Jonathan Queiroz em Tutoriais & Dicas - HTML, XHTML, CSS
Realmente o CSS3 traz muitas novidades. Como ainda não está pronto, criar um site que só seja compatível com CSS 3 é inviável, mas já dá pra aproveitar esses novos recursos como um "complemento", algo extra. -
JavaScript e convertendo HTML para XHTML
pergunta respondeu ao Rodrigo26 de Jonathan Queiroz em HTML, XHTML, CSS
Bem interessante ! Cheguei a ver alguns exemplos de códigos Javascript, mas não olhei a convertão HTML/XHTML. Mas seria interessante que os conteúdos ficassem em tópicos separados. Por exemplo, você poderia editar esse para que ficasse apenas com a conversão de html/xhtml e postar outro em JS com os exemplos prontos. Outra coisa: Não dá pra copiar os códigos JS diretamente porque a numeração atrapalha. -
Mzews sem sublinhado nos links como fazer?
pergunta respondeu ao iafury de Jonathan Queiroz em HTML, XHTML, CSS
Seu CSS deve ficar +- assim: a:link,a:visited{ text-decoration:none; } -
Pegar handle do IE e fazer alguma atividade
pergunta respondeu ao Rafazuhdo de Jonathan Queiroz em Delphi, Kylix
Peço que leia as regras do fórum. Up's não são permitidos, conforme citado no meu post, segundo a regra 3.8: Por favor, não insista em desrespeitar as regras do fórum. Elas estão aí para ajudar, não atrapalhar. -
Como executar tarefas do windows pelo C
pergunta respondeu ao djfarinha de Jonathan Queiroz em C, C++
Não, é relativamente simples. Para abrir programas dá até pra usar o system. No geral, dá pra fazer tarefas interessantes com a API do Windows. -
Programa que controle vetores de registros
pergunta respondeu ao cristiane padilha de Jonathan Queiroz em C, C++
Não entendi muito bem o primeiro item: 1) Crie duas fichas do tema escolhido: a. Principal – 6 campos b. Secundária – 4 campos Tem como explicar melhor ? Quanto ao código já criado, seria interessante corrigir alguumas coisas. Por exemplo: while(opcao==0) { system("cls"); cout<<"1. Adicionar\n"; cout<<"2. Remover\n"; cout<<"3. Alterar\n"; cout<<"4. Listar\n"; cout<<"5. Inativos\n"; cout<<"Opcao:\n"; cin >> opcao; if(opcao|=0) break; } Não entendi o código acima. Você quer parar o loop quando a opção for 0 ou quanto não for 0 ? A parte do switch também está bem repetitiva. Já que você vai limpar a tela para cada valor digitado (eu pessoalmente nem gosto de limpar a tela), seria ideal você fazer isso antes do switch ao invés de repetir o código para cada item. -
Nesse caso você pode armazenar os dados mais ou menos assim: char* nomes[]={"Item 1","Item 2","Item 3"}; short int codigo[]={1,5,94}; float preço[]={50.20,20.15,10.07}; E aí você pode pedir um número de 1 a 3 ao usuário e exibir as inf. do produto. Algo assim: int numero=0; do{ printf("Digite um numero: "); scanf("%d",&numero); }while(numero<1&&numero>3); printf("Item escolhido: %d",numero); numero--; //Fazemos isso porque o vetor vai de 0 a 2, e não de 1 a 3 printf("\n\tPreco: %f",preço[numero]); printf("\n\tCodigo: %d",codigo[numero]); printf("\n\tNome: %d",nome[numero]); Não cheguei a testar, mas deve funcionar. Teste e poste aqui o resultado.
-
Mas o problema é que aparentemente o problema tem que ser feito com vetor. É realmente isso ?
-
Tem que alterar pra enviar o e-mail como HTML.