Ir ao conteúdo
  • Cadastre-se

Matheus Miranda Souza

Membros Plenos
  • Total de itens

    30
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. @CiroboyBR eai beleza ? man, como seria para mandar e-mail?
  2. Olá pessoal, seguinte eu tenho uma função de verifica o RG no banco de dado, segue o código: int verificar_rg(int tipoPessoa){ MYSQL conexao; MYSQL_RES *result; MYSQL_ROW row; int i, num_fields, sql, tipo; char query[150],rg[10]; mysql_init(&conexao); tipo = tipoPessoa; printf("Digite o seu rg:"); //Aqui eu pego o RG do usuario scanf("%s",&rg); //verifico se existe no banco... if ( mysql_real_connect(&conexao, "localhost", "root", "", "teatro", 0, NULL, 0) ){ if (tipo == 1 || tipo == 2 || tipo == 3){ sprintf(query, "select id from tb_usuarios where rg = '%s';",rg); } else { sprintf(query, "select id from tb_convidado where tb_convidado_rg = '%s';",rg); } sql = mysql_query(&conexao, query); result = mysql_use_result(&conexao); if (mysql_fetch_row(result) == 0) { printf("Rg nao registrado!! \n "); system("pause"); main(); } } //retorno o rg aqui para usar em outra função return rg [10]; } porém o problema mora aqui, eu tento retornar este meu vetor RG[10] na seguinte função: void reservarProfessores(char matriz[2][10]){ int row, col; char rg[10]; rg[10] = verificar_rg(); <----------------- //aqui eu tento pegar o rg printf("\n\n RESERVA DE CADEIRAS\n\n"); row =linhaX(); col = colunaY(); if(matriz[row][col]=='.' ){ matriz[row][col] = 'R'; system("cls"); // printf(" Digite o seu rg novamente:"); // scanf("%s",&rg); system("cls"); MYSQL conexao; MYSQL_RES *result; MYSQL_ROW rows; int i, num_fields, res; char query[150]; mysql_init(&conexao); if ( mysql_real_connect(&conexao, "localhost", "root", "", "teatro", 0, NULL, 0) ) { sprintf(query,"UPDATE tb_usuarios SET lugar_x='%i', lugar_y='%i' where rg = '%s';",row,col,rg); res = mysql_query(&conexao,query); if (!res) printf("\n\n RESERVA EFETIVADA COM SUCESSO !!\n \n"); else printf("Erro na inser��o %d : %s\n", mysql_errno(&conexao), mysql_error(&conexao)); mysql_close(&conexao); }else{ printf("Falha de conexao\n"); printf("Erro %d : %s\n", mysql_errno(&conexao), mysql_error(&conexao)); } system("pause"); } else if (matriz[row][col]=='X'){ printf("\n\n CADEIRA JA OCUPADA!! ESCOLHA OUTRA !!\n\n");} else if(matriz[row][col]=='R'){ printf("\n\n CADEIRA JA RESERVADA !! ESCOLHA OUTRA !!\n\n");} getch(); } rg[10] = verificar_rg(); não funciona ele dá o seguinte erro: eu estou fazendo o retorno de forma errada? Por favor me ajudem.
  3. @AnsiC então o que eu devo fazer para corrigir este erro na minha matriz ? como ela ficaria ?
  4. Eai pessoal beleza? estou desenvolvendo um programa de reserva de lugares, eu tenho uma matriz 10x10, mais para determinado usuário eu exibo apenas 2x10 da matriz, olha só como fico: : código: // Aqui eu preencho a matri void inicializa(char matriz[ROW][COL]){ int i,j,flag=0; for(i=1;i<=ROW;i++) for(j=1;j<=COL;j++) matriz[i][j] = '.'; } // aqui eu exibo ela, mais apenas a linha 9 e 10// int mostrarPainelProf(char matriz[2][10]) { int i,j,flag=0; printf("\n\n %c PAINEL DE OCUPACOES %c\n\n",16,17); printf(" "); for(i=1; i<=10; i++) printf("%d ",i); for(i=9; i<=10; i++) { printf("\n\n %i",i); for(j=1; j<=10; j++) { printf(" (%c)",matriz[i][j]); } } } adicionado 4 minutos depois Porém se eu exibir as outras 8 linhas elas estão todas corretas: código dela void inicializa(char matriz[ROW][COL]){ int i,j,flag=0; for(i=1;i<=ROW;i++) for(j=1;j<=COL;j++) matriz[i][j] = '.'; matriz [6][9] = 'p'; matriz [7][9] = 'p'; matriz [8][9] = 'p'; matriz [6][10] = 'p'; matriz [7][10] = 'p'; matriz [9][10] = 'p'; } //Mostra o matriz// int mostrarPainelAluno(char matriz[8][10]) { int i,j,flag=0; printf("\n\n %c PAINEL DE OCUPACOES %c\n\n",16,17); printf(" "); for(i=1; i<=10; i++) printf("%d ",i); for(i=1; i<=8; i++) { printf("\n\n %d",i); for(j=1; j<=10; j++) { printf(" (%c)",matriz[i][j]); } } }
  5. Pessoal alguém sabe alguma forma bem explicada que como mandar um e-mail e C, pois tenho X e-mails cadastrado no meu banco, eu preciso mandar e-mail para todos eles.
  6. "muitas conexões simultâneas", só isso já n vão querer liberar a porta pra você rotear um server.
  7. liga n sua operadora de net, e manda eles liberar a porta pra você, porque se esta tudo certo no roteador, devem ser eles que estão fechando a porta.
  8. Boa noite pessoal, alguém pode me ajudar, eu tenho uma matriz 5x5 preenchida desta forma: (L) (L) (L) (L) (L) (L) (L) (L) (L) (L) eu gostaria de saber como eu faço para exibir uma mensagem quando todos os valores "L" forem substituído por "R" da seguinte forma: (R) (R) (R) (R) (R) (R) (R) (R) (R) (R)
  9. não manjo muito, mais até onde eu sei você tem que abrir a porta no modem também.
  10. muito simples meu amigo, é só você configurar no seu windows qual dispositivo de saída de som você quer q ele use, o da placa de video, ou o do painel frontal clica com botão direito ali no ícone de som , vai você vai na opção "Sons", vai na guia reprodução ai é só escolher a saída q você deseja usar e definir como padrão. Espero ter ajudado. Boa noite.
  11. Boa noite! Meu pc tem em média 3 anos de uso, montei ele em 2015, com exceção da placa de vide-o que comprei este ano, ela tem uns 4 meses de uso, pretendo vende-lo em meus hds... me digam ai qual seria o valor justo para vender este meu pc ? Processador I5 44460. Placa de video GTX 1050ti galaxy. Fonte CoolerMaster 550W. RAM 2x4 Memória Kingston HyperX FURY 4GB. Gabinete Cooler Master K280. Placa-mãe GIGABYTE Micro ATX p/ Intel LGA 1150 GA-B85M-D3PH
  12. @CiroboyBR você é o gênio do C, muito obrigado carinha você me ajudou muito !!!!
  13. @LuisOPsum eu tenho a seguinte tabela: create table testee ( id int not null primary key auto_increment, tb_aluno_nome varchar (128) not null, tb_aluno_rg int not null, lugarX char(2), lugary char(2) ); INSERT INTO eu usei para preencher os campos nome e rg. lugarX e lugarY eu quero preencher depois, o usuario vai me passar o rg , com base no rg eu faria algo to tipo: INSERT INTO testee (lugarX,lugarY) value(lugarX,lugarY) where rg ='99999999'; claro que este comando sql esta errado, eu um comando sql com o mesmo objetivo deste acima.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×