Ir ao conteúdo
  • Cadastre-se

Guic

Membro Pleno
  • Posts

    60
  • Cadastrado em

  • Última visita

Tudo que Guic postou

  1. #include <stdio.h> #include <locale.h> #include <malloc.h> #include <string.h> // definição de uma lista simples typedef struct{ struct Musica *primeiro; char nome[30]; struct Musica *proxima; }Musica; void inicializarMusica(Musica **musica); void inserirMusica(Musica **musica,char auxMusica[30]); void exibirMusicas(Musica **musica); void removerMusicaDaLista(Musica **musica,char auxMusica[30]); void main (void){ setlocale(LC_ALL, "Portuguese"); Musica *m; inicializarMusica(&m); printf("\n\n"); inserirMusica(&m,"Girls Like You"); inserirMusica(&m,"Thunder"); inserirMusica(&m,"Monster"); printf("Musicas na lista:\n"); exibirMusicas(&m); printf("Fim da lista\n\n"); printf("Tem %d musicas na lista!\n\n",qtdElementos(&m)); removerMusicaDaLista(&m,"Thunder"); printf("Musicas na lista:\n"); exibirMusicas(&m); printf("Fim da lista\n\n"); printf("Tem %d musicas na lista!\n\n",qtdElementos(&m)); buscarMusica(&m, "Thunder",0); apagarListaMusica(&m); exibirMusicas(&m); } void inicializarMusica(Musica **musica){ *musica = NULL; printf("Pessoa Inicializada"); } void inserirMusica(Musica **musica,char auxMusica[30]){ if(*musica == NULL){ *musica = (Musica *) malloc(sizeof(Musica)); strcpy((*musica)->nome,auxMusica); (*musica)->proxima = NULL; }else{ inserirMusica(&((*musica)->proxima),auxMusica); } } void exibirMusicas(Musica **musica){ if(*musica != NULL){ printf("%s\n",(*musica)->nome); if((*musica)->proxima != NULL){ exibirMusicas(&((*musica)->proxima)); } }else{ printf("\nNão exite uma lista!\n"); } } void buscarMusica(Musica **musica, char auxMusica[30],int indice){ Musica *auxLista; if((*musica) != NULL){ if(strcmp((*musica)->nome,auxMusica) == 0){ printf("A musica %s foi encontrado na posição %d\n",auxMusica,indice); }else{ buscarMusica(&((*musica)->proxima),auxMusica,++indice); } }else{ printf("A musica %s não foi encontrada!\n",auxMusica); } } void removerMusicaDaLista(Musica **musica,char auxMusica[30]){ Musica *auxLista; if((*musica) != NULL){ if(strcmp((*musica)->nome,auxMusica) == 0){ if((*musica)->proxima == NULL){ (*musica) = NULL; free (* musica); printf("A musica %s foi excluida com sucesso\n\n", auxMusica); }else{ auxLista = *musica; *musica = (*musica)->proxima; auxLista->proxima = NULL; free (auxLista->proxima); } }else{ removerMusicaDaLista(&((*musica)->proxima),auxMusica); } }else{ printf("A musica %s não foi encontrada!\n",auxMusica); } } void apagarListaMusica(Musica **musica){ if(*musica != NULL){ apagarListaMusica(&((*musica)->proxima)); (*musica) = NULL; free (*musica); } } int qtdElementos(Musica **musica){ // recursividade indireta int contador = 0; return contar(musica, contador); } int contar(Musica **musica, int contador){ // recursividade direta if(*musica != NULL){ contar(&((*musica)->proxima), ++contador); }else return contador; } Preciso transformar essa lista em circular encadeada Poderiam me ajudar por favor
  2. @AdrianoSiqueira Então é só tirar a linha 7? Tirei a linha e n funcionou ainda
  3. Estou tentando aprender como fazer pra colocar os dados inseridos no java dentro de uma tabela do banco de dados. porém n consigo nem conectar ao banco dedos. Aqui vai o codigo: <> import java.sql.DriverManager; public class ConnectionFactory { public void getConnection(){ try { //definir o DB atraves do driver Class.forName("com.mysql.jdbc.Driver"); String login = "root"; String senha = ""; String url = "jdbc:mysql://localhost:3306/uniciddb"; DriverManager.getConnection(url,login,senha); System.out.println("Conectado com sucesso!!"); } catch(Exception e) { e.printStackTrace(); } } public static void main(String[] args) { ConnectionFactory con = new ConnectionFactory(); con.getConnection(); } } <> E estes são os erros: java.sql.SQLException: Unknown initial character set index '255' received from server. Initial client character set can be forced via the 'characterEncoding' property. at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:987) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:982) at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:927) at com.mysql.jdbc.ConnectionImpl.configureClientCharacterSet(ConnectionImpl.java:1794) at com.mysql.jdbc.ConnectionImpl.initializePropsFromServer(ConnectionImpl.java:3523) at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2386) at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2163) at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:794) at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:47) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:64) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481) at com.mysql.jdbc.Util.handleNewInstance(Util.java:407) at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:378) at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:305) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677) at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228) at ConnectionFactory.getConnection(ConnectionFactory.java:11) at ConnectionFactory.main(ConnectionFactory.java:20) por favor me ajudem a identificar os erros??
  4. @devair1010 Poxa cara muitissimo obrigado
  5. <Code> Eu fiz esse codigo de ordenação: # include <stdio.h> # include <locale.h> # include <stdbool.h> # define TAM 11 int vet[TAM] = {330, 108, 383, 362, 269, 175, 276, 301, 387, 422, 328}; void selection_sort(int v[TAM], int n); void main (void){ setlocale(LC_ALL, "Portuguese"); printf("------------------------------------Exercício 1------------------------------------\n"); printf("-----------------------Ordenando o vetor crescente com seleção-----------------------\n"); printf("Vetor sem seleção: "); imprimir(); printf("\n\n"); selection_sort(vet, TAM); printf("\n"); printf("Vetor com seleção: "); imprimir(); } void selection_sort(int v[TAM], int n) { // Ordenação crescente int i, j, min, aux, contador=0; for (i = 0; i < (TAM-1); i++){ contador++; min = i; for (j = (i+1); j < n; j++) { if(v[j] < v[min]) min = j; } if (v[i] != v[min]) { aux = v[i]; v[i] = v[min]; v[min] = aux; } printf("Seleção %d: ", contador); imprimir(); printf(" Os valores trocados foram: %d e %d", v[min], v[i]); printf("\n"); } } void imprimir(){ int i; for(i = 0;i < TAM;i++){ if(i!=TAM) printf("%d\t-\t",vet[i]); else printf("%d",vet[i]); } } porém ao executar da esse erro e n sei como resolver:
  6. Eu montei meu PC pela primeira vez comprei um pendrive com Windows 10 porém ao ligar o PC aparece isso Alguém pode me ajudar por favor
  7. Estou pensando em comprar um novo ssd, porém deve ser de no minimo 400 gb porém n tenho muito dinheiro alguem pode pfv ver pra mim um ssd que seja bom e o mais barato possivel please
  8. @Rodrigo Lazarotto Muito obrigado no caso ss eu penso eu aumentar o ram porém quero mais velocidade ao iniciar os programas e jogos
  9. @marcelo-kayo Então mas com 8 eu aguento bastante coisa ou nn?
  10. No caso eu penso ss em comprar mais ram porém só tenho dinheiro pra 1 kkkkk Muito obrigado
  11. Tenho um pc com 8 gb ram pensei em comprar o ssd, porém tenho medo de travar no meio do jogo por causa da ram, gosto de jogos um pouco pesador, mas quero saber se eu compro primeiro ssd ou gb ram Alias o meu processador é 15 10400f e minha placa de video é uma gtx 1050 Ti
  12. Gracias, pode me responder mais uma duvida, eu gostaria de saber se tem como eu ficar com o hd que eu ja tenho e add o ssd, ou só pode ter um dos dois??
  13. https://www.kabum.com.br/produto/113153/placa-m-e-gigabyte-b460m-ds3h-intel-lga-1200-matx-ddr4 -> placa-mãe https://www.amazon.com.br/SSD-5pol-240GB-SSD7CS900-240-RB/dp/B0719D9YL7/ref=asc_df_B0719D9YL7/?tag=googleshopp00-20&linkCode=df0&hvadid=379728522226&hvpos=&hvnetw=g&hvrand=15943385338059805324&hvpone=&hvptwo=&hvqmt=&hvdev=c&hvdvcmdl=&hvlocint=&hvlocphy=1001773&hvtargid=pla-434686274799&psc=1 -> Ssd
  14. https://www.kabum.com.br/produto/113153/placa-m-e-gigabyte-b460m-ds3h-intel-lga-1200-matx-ddr4 https://www.kabum.com.br/produto/113137/placa-m-e-asrock-b460-phantom-gaming-4-intel-lga-1200-atx-ddr4- Eu quero comprar uma placa-mãe para o processador i5 10400f e quero saber qual é melhor ou se tem alguma mellhor nessa faixa de preço
  15. @wagner2029 Eu tenho uma gtx 1050 ti @Gabriel_Caldeira Ss é essa mesmo Só mais uma duvida, eu ainda n tenho dinheiro para comprar um cooler tudo bem quanto a isso
  16. Eu comprei o processador i5 10400f e também uma ddr4 de 16 gb 2x8 e falta comprar a placa-mãe n tenho muito dinheiro kkkkkk Gostaria de saber se a placa Asus PRIME B460-PLUS aguenta sem "Torrar" por bastante tempo??
  17. @Brc valeu vou juntar um pouco mais então e comprar esse mesmo. ou tem algo melhor menor que 1000 reais
  18. @Yan_ Então uma que suporte i7 de 10 geração existe por 700?
  19. @Yan_ Eu n tenho dinheiro agr pra comprar um novo processador eu só quero comprar uma nova placa-mãe que suporte um overclock pois daqui uns aninhos vou comprar o i9 de decima geração que suporte overclock e quero uma placa pra usar agora no processador que eu comprei agr mas ainda n tenho placa-mãe e o maximo que eu posso gastar na placa-mãe é 700 R$
  20. @Yan_ Nn eu pretendo trocar o processador por um que da pra fazer overclock mas enquanto n tenho dinheiro pra outro processador Quero só trocar a placa-mãe e depois no futuro pretendo fazer um up de processador que seja permitido o overclock Sacou??
  21. Eu comprei o processador I5 10400f e quero saber qual placa-mãe posso comprar sabendo que eu quero fazer overlock depois. O orçamento que estou disposto a pagar é 700 R$ Me ajudem por favor?
  22. É muita diferença entre esses dois processadores, queria comprar o de 10º geração mas achei um de 9º mais barato, então vale a pena??
  23. @AndreReisRibeiro Então pode comprar ou nn?? A placa-mãe no caso Ou recomenda que eu compre outra??

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...