Ir para conteúdo
Fórum Script Brasil

raphaa

Membros
  • Total de itens

    33
  • Registro em

  • Última visita

Tudo que raphaa postou

  1. raphaa

    Erro no vetor

    Sim, ele compila, mas eu não reservei espaço na memória porque preciso de um vetor com tamanho ilimitado, porque depois no programa a pessoa poderá enfileirar mais carros... @edit E eu reservei um espaço no vetor e funcionou certinho, mas como eu disse, precisava de um vetor de tamanho ilimitado =X @edit2: Limitei a fila pra 10 carros, tá tudo beleza agora :D Obrigado.
  2. raphaa

    Erro no vetor

    alguém ajuda, o carro da posição 4 está ficando com valor diferente do que eu digito. What's up? #include<stdio.h> #include<conio.h> #include<stdlib.h> typedef struct filaCarros{ int comeco, fim, carro[]; }; int main(){ int i,j,x,opcao; filaCarros f; f.fim = 0; f.comeco = 0; printf("Digite o numero de 10 carros\n"); for(f.fim=0;f.fim<10;f.fim++){ printf("%d a entrar: ",f.fim+1); scanf("%d",&f.carro[f.fim]); } printf("\n\nStatus da fila:\n"); for(i=0;i<f.fim;i++){ printf("Posicao %d: Carro %d\n",i+1,f.carro[i]); } getch(); }
  3. Sim, sim... Já esta tudo certo... O codigo inteiro ficou assim: #include<stdio.h> #include<conio.h> #include<string.h> int main(){ int i,found; char nomes[10][20]={"Raphael","Marina","Luisa","Alfredo","Felipe","Bruna","Gustavo","Henrique","Pedro","Gabriel"},check[1][20]; printf("Lista de nomes armazenados no programa:\n\n"); for(i=0;i<10;i++){ printf("%s\n",nomes[i]); } do{ printf("\nDigite um nome para descobrir sua posicao na lista: "); scanf("%s",&check[1]); for(i=0;i<10;i++){ //Faz o teste em todas as linhas if( strcmp(check[1], nomes[i]) == 0){ // Testa se nome digitado esta na lista de nomes printf("%s foi encontrado na lista. Posicao: %d\n",nomes[i],i+1); found = 1; // Flag para indicar que o nome foi achado na lista } } if(found != 1){ // Impede que a frase a seguir apareça mesmo quando o nome estiver na lista. printf("\nNome não encontrado, tente novamente!\n"); } } while (found != 1); //Caso não encontre em nenhuma linha, pede ao usuário que digite outro nome. getch(); }
  4. Sim, eu usei goto na pressa mesmo, o professor já tinha me dito a mesma coisa... Só que é muito tentador e eu não vejo problema, exceto quando o programa inteiro funciona desta forma e é preciso "pular" de um lado para outro para acompanhar a lógica... :D Agora deu certo e troquei o goto por do... while e botei um flag. Ty
  5. Fiz assim e dá erro: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(){ int i; char nomes[10][20]={"Raphael","Marina","Luisa","João","Felipe","Bruna","Gustavo","Henrique","Pedro","Gabriel"},check[1][20]; printf("Lista de nomes armazenados no programa:\n\n"); for(i=0;i<10;i++){ printf("%s\n",nomes[i]); } digitar: printf("\nDigite um nome para descobrir sua posição na lista: "); scanf("%s",&check[1][20]); for(i=0;i<10;i++){ if( strcmp(check[1][20], nomes[i][20]) == 0){ printf("O nome %s foi encontrado no programa. Ele está na posição %d",nomes[i][20],i); } else { printf("\nNão encontramos ninguém com esse nome, tente novamente!\n"); goto digitar; } } system("pause"); } 19 C:\DOCUME~1\alunos\CONFIG~1\Temp\ZGTemp\Exercicio 7.cpp invalid conversion from `char' to `const char*'
  6. Olá, tenho um exercicio para fazer, assim: 7) Leia uma matriz de 10 nomes com tamanho máximo 20 para cada nome e imprima na tela todos os nomes. Em seguida o usuário deverá entrar com um nome e o programa deverá buscar esse nome na matriz, retornando se encontrou o nome e em que posição da matriz ele está. Eu fiz o seguinte, mas não tá funcionando e não sei ainda bem como trabalhar com comparação de Strings. alguém ajuda? Preciso terminar antes das 19:00, hehehehe #include <stdio.h> #include <stdlib.h> int main(){ int i; char nomes[10][20]={"Raphael","Marina","Luisa","João","Felipe","Bruna","Gustavo","Henrique","Pedro","Gabriel"},check[1][20]; printf("Lista de nomes armazenados no programa:\n\n"); for(i=0;i<10;i++){ printf("%s\n",nomes[i]); } digitar: printf("\nDigite um nome para descobrir sua posição na lista: "); scanf("%s",&check[1][20]); for(i=0;i<10;i++){ if(check[1][20] == nomes[i][20]){ printf("O nome %s foi encontrado no programa. Ele está na posição %d",nomes[i][20],i); } else { printf("\nNão encontramos ninguém com esse nome, tente novamente!\n"); goto digitar; } } system("pause"); }
  7. Jean Paulo Hmm, pensei que era de Ragnarok. Eu já tive um site de lista de servidores Ragnarok e também passei por essa mesma duvida. Na verdade ainda a tenho :)
  8. raphaa

    Tabela + Banco de Dados

    @edit Corrigi o problema, tinha que fechar a tabela depois do fechamento do codigo PHP Obrigado pela sua ajuda, agora ta tudo certo ;D
  9. raphaa

    Tabela + Banco de Dados

    Cara, deu certo, porém fui inserir mais uma coluna e ele não ta carregando a tabela toda, só carrega quando volto pra uma coluna apenas. Segue o codigo: <table width=100% border=1 align=center cellpadding=0 cellspacing=0 bgcolor=#FFFFFF bordercolor=#DEDFDE> <tr> <td width=50% height=25 align=center><font style=font-size:13px color=#000000 face=Verdana><b>Diretas</b></font></td> <td width=50% height=25 align=center><font style=font-size:13px color=#000000 face=Verdana><b>Agências</b></font></td> </tr> <?php include("config.php"); dbcon(); $query = mysql_query("SELECT * FROM vagas WHERE `tipo` = 'Direta' AND `status` = 1 ORDER by id desc LIMIT 5"); $query2 = mysql_query("SELECT * FROM vagas WHERE `tipo` = 'Agência' AND `status` = 1 ORDER by id desc LIMIT 5"); while($sql = mysql_fetch_array($query)){ $sql2 = mysql_fetch_array($query2); echo " <div align=left> <tr> <td width=50% height=25 align=left><font style=font-size:12px color=#0069BD face=Verdana>&nbsp;&nbsp;&nbsp;<a href=vaga.php?id=$sql[id] style=text-decoration:none><b>$sql[nome]</b></a></font></td> <td width=50% height=25 align=left><font style=font-size:12px color=#0069BD face=Verdana>&nbsp;&nbsp;&nbsp;<a href=vaga.php?id=$sql2[id] style=text-decoration:none><b>$sql2[nome]</b></a></font></td> </tr> </table> </div> "; } ?>
  10. raphaa

    Tabela + Banco de Dados

    Agora ficou assim: Ficou parecendo linha dupla :(
  11. Só uma duvida, seu site é com lista de servidores de qual jogo?
  12. raphaa

    Problemas no Envio

    O problema deve estar no arquivo de formulario e não nesse ai. Veja se o formulário esta setando corretamente as variaveis de acordo com os campos.
  13. raphaa

    Tabela + Banco de Dados

    Mas eu quero uma tabela com bordas, porém sem espaço entre as linhas :S
  14. Olá, fiz uma tabela que exibe resultados do banco de dados. Porém ele cria um espaço entre as linhas e eu não queria que tivesse espaço. Segue o codigo: <table width=100% border=1 align=center cellpadding=0 cellspacing=0 bgcolor=#FFFFFF bordercolor=#DEDFDE> <tr> <td width=50% height=25 align=center><font style=font-size:13px color=#000000 face=Verdana><b>Diretas</b></font></td> </tr> </table> <?php include("config.php"); dbcon(); $query = mysql_query("SELECT * FROM vagas WHERE `tipo` = 'Direta' AND `status` = 1 ORDER by id desc"); while($sql = mysql_fetch_array($query)){ echo " <div align=left> <table width=100% border=1 align=center cellpadding=0 cellspacing=0 bgcolor=#FFFFFF bordercolor=#FFFFFF> <tr> <td width=50% height=25 align=left><font style=font-size:12px color=#0069BD face=Verdana>&nbsp;&nbsp;&nbsp;<b>$sql[nome]</b></font></td> </tr> </table> </div> "; } ?> Percebe-se que botei cellspacing=0 e mesmo assim ele ta dando esse espaço. Como posso fazer pra ele não deixar espaço?
  15. raphaa

    Opção Next

    Sim, eu consigo limitar, porém, não sei como fazer na proxima pagina, ele limitar novamente, mais mostrar os proximos resultados. @*FIT* olharei o link. @edit Achei esse tópico: http://scriptbrasil.com.br/forum/index.php...mp;hl=paginacao Porém, não sei como adaptar para meu codigo. alguém sabe e poderia adapta-lo?
  16. raphaa

    Opção Next

    Olá, fiz um site para exibir resultados do banco de dados, porém gostaria de em vez de mostrar tudo numa pagina só, exibir apenas 35 resultados por página, mostrando a opção Próxima, onde na proxima página exiba apartir do último resultado mostrado na página anterior. Segue o código: <?php include("config.php"); dbcon(); $query = mysql_query("SELECT * FROM vagas WHERE `status` = '1' ORDER by id desc"); while($sql = mysql_fetch_array($query)){ echo " <div align=left> <table width=100% border=1 align=center cellpadding=0 cellspacing=0 bgcolor=#E7EBF7 bordercolor=#DEDFDE> <tr> <td width=10% height=25 align=center><font style=font-size:14px face=Verdana>$sql[tipo]</font></td> <td width=37% align=left><font style=font-size:14px color=#0069BD face=Verdana>&nbsp;<a href=vaga.php?id=$sql[id]>$sql[nome]</a></font></td> <td width=25% align=center><font style=font-size:14px face=Verdana>$sql[empresa]</font></td> <td width=15% align=center><font style=font-size:14px face=Verdana>$sql[incluidodata]</font></td> <td width=13% align=center><font style=font-size:14px face=Verdana>$sql[remain] dias</font></td> </tr> </table> </div> ";} Como posso fazer? Obs: Lembrando que o último número lido será o de id mais baixo, pois quero em ordem decrescente, porém na proxima página, ele deve começar a partir do maior id lido anteriormente.
  17. raphaa

    (Resolvido) Formulário

    Ainda não hospedei, mais quando for hospedar, vejo isso Obrigado!
  18. raphaa

    (Resolvido) Formulário

    Deu certo, obrigado! Tenho uma duvida também em relação á diminuir automaticamente um numero de certa coluna do banco de dados a cada 24 horas. Devo criar outro tópico?
  19. raphaa

    (Resolvido) Formulário

    Fiz assim, mas está aparecendo o "echo nl2br(Texto aqui)" no site, help? while($sql = mysql_fetch_array($query)){ $Descri = $sql[descri]; echo " <table width=600 border=1 align=center cellpadding=0 cellspacing=0 bordercolor=#FFFFFF> <tr> <td width=157 bgcolor=#F4F4F4>Nome: $sql[nome]</td> </tr> <tr> <td width=157 bgcolor=#F4F4F4>Empresa: $sql[empresa]</td> </tr> <tr> <td width=157 bgcolor=#F4F4F4>Descrição: echo nl2br($Descri)</td> </tr> </table> <br> "; } echo "<br>";
  20. raphaa

    (Resolvido) Formulário

    Como ficaria? <?php include("config.php"); dbcon(); echo "<center>Pendentes</center>"; $query = mysql_query("SELECT * FROM vagas WHERE `status` = '0' ORDER by id desc"); while($sql = mysql_fetch_array($query)){ echo " <div align=left> <table width=600 border=1 align=center cellpadding=0 cellspacing=0 bordercolor=#FFFFFF> <tr> <td width=157 bgcolor=#F4F4F4>Nome: $sql[nome]</td> </tr> <tr> <td width=157 bgcolor=#F4F4F4>Empresa: $sql[empresa]</td> </tr> <tr> <td width=157 bgcolor=#F4F4F4>Descrição: $sql[descri]</td> </tr> </table> <br> </div> "; } echo "<br>"; ?> No caso precisava que desse o espaço de linha na descrição.
  21. Tenho uma duvida. No site que estou desenvolvendo, as pessoas preenchem alguns dados, entre eles um campo "descrição". Meu problema é que mesmo se a pessoa der espaço de linhas"<br>" no preenchimento, na hora de exibir o campo preenchido, ele junta tudo numa linha só. Se eu ir no banco de dados e subsituir o espaço entre linhas com <br>, fica tudo certo, mais o problema é que quem digita não vai ficar pondo o <br> e sim apenas dá ENTER, como faço pra quando a pessoa clicar enter, invisivelmente, é preenchido com um <br> que salva no banco de dados desta forma também?
  22. Fiz assim, vê se fecha: #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { int a,b,c,maior,menor; printf("A: \t"); scanf("%d", &a); printf ("B: \t"); scanf("%d", &b); if(b > a) { maior=b; } else { maior=a; } printf ("C: \t"); scanf("%d", &c); if(c > maior) { if(maior = a) { menor = b; maior = c; } else { menor = a; maior = c; } } else { if (c > b) { menor = b; } else { menor = c; } } printf("O maior número entre A, B e C é: %d e o menor é: %d",maior,menor); system("Pause"); }
  23. Se usar dev c++, não esqueça do system pause, qualquer erro, so avisar ;) #include <stdio.h> #include <math.h> int main () { float a, b, c, d, s, p; printf("Digite 4 numeros separados por backspace! \t"); scanf("%f %f %f %f",&a,&b,&c,&d); s = a+b; p = c*d; printf("A soma de %.2f com %.2f é: %.2f \n",a,b,s); if(s == p) { printf("Portanto mesmo valor do produto de %.2f com %.2f que também é %.2f",c,d,p); } else { if(s > p) { printf("Portanto maior que valor do produto de %.2f com %.2f que é: %.2f",c,d,p); } else { printf("Portanto menor que valor do produto de %.2f com %.2f que é: %.2f",c,d,p); } } }
  24. não entendi o que você pediu...
×
×
  • Criar Novo...