Ir ao conteúdo
  • Cadastre-se

NewbieNoob

Membro Júnior
  • Posts

    9
  • Cadastrado em

  • Última visita

Tudo que NewbieNoob postou

  1. Muito obrigado pela ajuda @AnsiC e @allanxd a solução que eu acabei fazendo foi: int comparar(no *lst1, no *lst2) { no *l1 = lst1; no *l2 = lst2; while (l1 != NULL && l2 != NULL) { if (l1->info != l2->info) { return 0; } l1 = l1->prox; l2 = l2->prox; } return l1 == NULL && l2 == NULL; } Que o Gabriel do stackoverflow acabou me passando.
  2. Venho tentando comparar duas listas simplesmente encadeadas e retornar se são iguais ou diferentes mas não tô conseguindo acertar a função comparar, ela só compara o último valor inserido se está igual ou não, se altero os outros aparece que tá tudo igual! void Comparar(no *l1, no *l2) { while (l1->prox!= NULL){ l1= l1; while(l2->prox!= NULL){ l2= l2; if(l1->info == l2->info){ printf("Iguais\n\n"); } else printf("Diferentes\n\n"); system("pause"); } } O programa completo é esse: #include <stdio.h> #include <stdlib.h> typedef struct no { int info; struct no* prox; }no; no* cria_no (void) { return NULL; } no* inserir (no* lst, int v) { no* novo = (no*) malloc(sizeof(no)); novo->info = v; novo->prox = lst; return novo; } void Comparar(no *l1, no *l2) { while (l1->prox!= NULL){ l1= l1; while(l2->prox!= NULL){ l2= l2; if(l1->info == l2->info){ printf("Iguais\n\n"); } else printf("Diferentes\n\n"); system("pause"); } } } int main (void) { no* lst1; no* lst2; lst1 = cria_no(); lst1 = inserir(lst1, 21); lst1 = inserir(lst1, 45); lst1 = inserir(lst1, 10); lst2 = cria_no(); lst2 = inserir(lst2, 21); lst2 = inserir(lst2, 45); lst2 = inserir(lst2, 5); printf("\nAS LISTAS SAO:\n"); Comparar(lst1,lst2); }
  3. Gente, meu professor passou esse exercício mas não corrigiu: Dado o estado inicial das pilhas p1, p2 e p3 na figura abaixo, mostre o estado final dessas mesmas pilhas após as operações descritas no código abaixo. Caso não seja possível realizar alguma operação, escreva que não foi possível e ignore-a: int temp = desempilha(p1); empilha(p2, temp); empilha(p3, desempilha(p1)); empilha(p2, desempilha(p1)); temp = desempilha(p1); empilha(p3,temp); empilha(p1, desempilha(p2)); empilha(p3, desempilha(p2)); empilha(p3, desempilha(p1)); O meu resultado foi esse: Está correto?
  4. ///ATUALIZAÇÃO SOBRE A SITUAÇÃO! Consegui resolver o meu problema, utilizando response.setContentType("application/vnd.ms-excel"); response.setHeader("Content-disposition","attachment; filename= mycsv.csv");
  5. Oi, tenho dados de um cadastro que preciso salvar em um arquivo csv mas ainda não consegui fazer isso. O meu código é esse: import java.io.IOException; import java.util.ArrayList; import java.util.List; import javax.servlet.RequestDispatcher; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class Salvar extends HttpServlet { static List<Agenda> lista = new ArrayList<Agenda>(); /** * Handles the HTTP <code>POST</code> method. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String codigo = request.getParameter("codigo"); String nome = request.getParameter("nome"); String email = request.getParameter("email"); String telefone = request.getParameter("telefone"); Agenda c = new Agenda(codigo, nome, email, telefone); lista.add(c); request.getSession().setAttribute("listaPessoas", lista); RequestDispatcher rs = request.getRequestDispatcher("cadastrar.jsp"); rs.forward(request, response); } /** * Handles the HTTP <code>GET</code> method. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String codigo = request.getParameter("codigo"); String nome = request.getParameter("nome"); String email = request.getParameter("email"); String telefone = request.getParameter("telefone"); for (Agenda l : lista) { if (l.getCodigo().equals(codigo)){ l.setNome(nome); l.setEmail(email); l.setTelefone(telefone); break; } } request.getSession().setAttribute("listaPessoas", lista); RequestDispatcher rs = request.getRequestDispatcher("cadastrar.jsp"); rs.forward(request, response); } } Era assim que eu estava salvando as informações Fiz essa parte aqui em outro arquivo: import java.io.File; import java.io.FileNotFoundException; import java.io.PrintWriter; public class csv { public static void main(String[]args) throws FileNotFoundException{ PrintWriter pw = new PrintWriter(new File("testes.csv")); StringBuilder sb = new StringBuilder(); sb.append("codigo"); sb.append(','); sb.append("nome"); sb.append(','); sb.append("email"); sb.append(','); sb.append("telefone"); sb.append('\n'); pw.write(sb.toString()); pw.close(); System.out.println("done!"); } } Mas não cria nenhum arquivo e nem salva nada.
  6. Gostaria que o tópico fosse apagado ou ocultado por favor! Visitei alguns tópicos (e as regras) que diziam que os únicos que poderiam fazer isso seriam os moderadores então por favor @DiF@gandalfnho@Simon Viegas Motivo: Não pretendo apresentar tentativas, não conhecia essas regras então o post está errado. Portanto não faz sentido pra mim manter meu conteúdo pessoal exposto aqui.
  7. Bom, o que eu queria e disse no tópico era que... mas se isso não é permitido @DiF por favor apague o tópico!
  8. Boa tarde, Preciso de ajuda com um projeto de trabalho para faculdade, "Solicito para o trabalho a execução de um projeto de website responsivo em HTML 5. O projeto deve ter 3 páginas: apresentação, formulário em JSP e exibição de uma tabela com dados em arquivo CSV; deve apresentar um menu para navegação entre as páginas; deve conter um formulário com validação apresentando ao menos os campos: nome (obrigatório), e-mail (obrigatório), senha (obrigatório), confirmação de senha; deve exibir uma tabela HTML ordenável por cada uma de suas colunas; deve ser responsivo, usando as melhores práticas CSS para tal." O que eu sei é que preciso usar Filter pra validar o login e preciso utilizar sessão.Mas não sei utiliza-los, nem sei csv. Queria saber se vocês tem algum tutorial, vídeo, artigo etc pra indicar que ajude a resolver isso ou alguém tem um código que faça isso.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...