
athoslive
Membros-
Total de itens
66 -
Registro em
-
Última visita
Tudo que athoslive postou
-
Na verdade,eu não fis nenhum. Não sei fazer
-
Eu tenho 2 problemas e agradeço quem puder me ajudar. 1) Matrix de caracteres (char texto[100][100]),e salvar esse texto em um arquivo de texto. 2) Guardar 2 variáveis de números em 1 arquivo de texto,quando se abre o programa mostra os números,e adiciona 5 e 1 nas duas variáveis,e se fechar o programa e na variaveil 1 estiver 5 e na outra estiver 25,quado você re-abre o programa,ele mostra esses números e começa a acrescentar de acordo com o problema. É isso,se alguém puder,me ajude por favor.
-
Aproveitando o tópico... Posso utilizar um bloco de notas como se fosse um banco de dados? Onde eu guardo telefones,e posso velos no meu programa.
-
Não sei utilizar threads,porem se você usar o if(kbhit()) talvez solucione seu problema...
-
Eu tenho um jogo onde meu boneco anda pros lados mas não pula e eu preciso que ele pule, alguém me ajuda? if(tecla=="w") fp=20; if (fp>0){ y = y - fp / 5; fp--; }
-
Eu não entendo de structs,porem com o pouco conhecimento em matrix que eu tenho,para voce cadastrar as notas e alunos eu usaria: for(i=0;i<=20;i++) { printf("Digite seu nome:"); scanf("%s",&nome[i]); printf("Agora digite sua nota:"); scanf("%d",¬a[i]); printf("presisa cadastrar mais nomes/notas ? "); scanf("%s",&exit); if(exit==sim) exit(1); }
-
Eu não entendo de structs,porem com o pouco conhecimento em matrix que eu tenho,para voce cadastrar as notas e alunos eu usaria: for(i=0;i<=20;i++) { printf("Digite seu nome:"); scanf("%s",&nome[i]); printf("Agora digite sua nota:"); scanf("%d",¬a[i]); printf("presisa cadastrar mais nomes/notas ? "); scanf("%s",&exit); if(exit==sim)
-
tenta... #include<stdio.h> #include<stdlib.h> main(){ // declaração de variaveis int num; // Entrada de Dados printf("\n Digite um numero de 1 - 7 para mostrar o dia da semana:"); scanf("%d",&num); if(num==1) { printf("Hoje é dia:%d , domingo",num); } if(num==2) { printf("Hoje é dia:%d , segunda feira",num); } if(num==3) { printf("Hoje é dia:%d , terça feira",num); } if(num==4) { printf("Hoje é dia:%d , quarta feira",num); } if(num==5) { printf("Hoje é dia:%d , quinta feira",num); } if(num==6) { printf("Hoje é dia:%d , sexta feira",num); } if(num==7) { printf("Hoje é dia:%d , sabado",num); } system("pause"); }
-
Eu aprendi a usar allegro,porem quando eu carrego uma imagem bmp (um boneco tosco criado por min) aparece um fundo branco em um "quadrado",mesmo eu tendo deletado o fundo no photoshop.O que eu quero saber é se da pra deixar o fundo transparente. Se alguém puder ajudar,me ajude por favor...
-
Já mandei te adc,meu MSN é athoslive@hotmail.com
-
Ok,tenho mais perguntas,mas aquela sobre funções era o se,e você já me respondeu. Pergunta 1: No primeiro exemplo,eu movo uma nave,você pode explicar como codificou aquilo? Pergunta 2: Como funciona o "executar(caminho_texto)" e o "sistema(texto)" ? Pergunta 3: Sua linguagem tem +,-,/,*,Rais e Potencia? OBS:Vou entrar todo o dia para ver se tem atualizações,tirar duvidas etc... Você vai ficar online aqui no fórum quanto tempo,e quando?Porque eu gostei muito da sua linguagem e achei ela infinitamente mais fácil que "C" que estou aprendendo em um curso técnico. xD
-
Genial,essa sua linguagem vai ter pixels,gotoxy,threads...? EDIT:Não entendi alguns comandos... EDIT2:Quando aparece "Imput" na tela,quer dizer que já posso começar a programar na frente do "Imput?"
-
Olhe este código:http://scriptbrasil.com.br/forum/index.php?showtopic=170529 Quando eu "atiro",ele trava tudo esperando o "for" finalizar,ou seja,nenhuma "nave" se move enquanto o tiro anda. Eu queria fazer duas ações funcionarem ao mesmo tempo,2 ou mais "for" ou "while",porque ai não teria que esperar cada ação ocorrer. Um dos problemas é que se você aperta muito rápido alguma seta,o programa "buga" e a nave anda sozinha por um tempo.
-
Então por exemplo,num jogo,eu poderia mover 2 "naves" ao mesmo tempo?
-
Eu uso BorlandC - Windows e não gostei muito destes tutoriais,eu preciso de um que explique de uma forma bem simplificada.
-
Ainda não achei um bom tutorial,se você souber de algum,poste aqui por favor.
-
Eu gostaria que alguém me informasse como criar um programa com multitarefa,onde por exemplo,eu pudesse fazer 2 whiles acontecerem ao mesmo tempo.
-
while (cont!=0); while não usa ; Preste mais atenção ein !
-
Bom,se gostaram do menu do meu jogo,devem gostar desta calculadora,onde é mais prática e eficiente. #include<stdio.h> #include<conio.h> #include<time.h> #include<dos.h> #include<ctype.h> #include<stdlib.h> #include<math.h> void cenario(); void main() { int a,b,c=0,d,e,f=0; clrscr(); while(a!=27) { textcolor(GREEN); cenario(); gotoxy(1,2); cprintf("Digite aqui 2 numeros."); gotoxy(24,2); cprintf("N1:"); cscanf("%d",&b); gotoxy(30,2); cprintf("N2:"); cscanf("%d",&d); _setcursortype(_NOCURSOR); while(f==0) { a=getch(); if(a==75) c--; if(a==77) c++; if(c<0) c=6; if(c>7) c=1; if(a==27) exit(1); if(c==1) { gotoxy(7,5); cprintf("ÅÄÄÄÅ"); gotoxy(7,6); cprintf("³ / ³"); gotoxy(7,7); cprintf("ÅÄÄÄÅ"); gotoxy(1,5); cprintf("ÎÍÍÍÎ"); gotoxy(1,6); cprintf("º * º"); gotoxy(1,7); cprintf("ÎÍÍÍÎ"); if(a==13) { e=b*d; f++; } } if(c==2) { gotoxy(1,5); cprintf("ÅÄÄÄÅ"); gotoxy(1,6); cprintf("³ * ³"); gotoxy(1,7); cprintf("ÅÄÄÄÅ"); gotoxy(7,5); cprintf("ÎÍÍÍÎ"); gotoxy(7,6); cprintf("º / º"); gotoxy(7,7); cprintf("ÎÍÍÍÎ"); gotoxy(13,5); cprintf("ÅÄÄÄÅ"); gotoxy(13,6); cprintf("³ - ³"); gotoxy(13,7); cprintf("ÅÄÄÄÅ"); if(a==13) { e=b/d; f++; } } if(c==3) { gotoxy(7,5); cprintf("ÅÄÄÄÅ"); gotoxy(7,6); cprintf("³ / ³"); gotoxy(7,7); cprintf("ÅÄÄÄÅ"); gotoxy(13,5); cprintf("ÎÍÍÍÎ"); gotoxy(13,6); cprintf("º - º"); gotoxy(13,7); cprintf("ÎÍÍÍÎ"); gotoxy(19,5); cprintf("ÅÄÄÄÅ"); gotoxy(19,6); cprintf("³ + ³"); gotoxy(19,7); cprintf("ÅÄÄÄÅ"); if(a==13) { e=b-d; f++; } } if(c==4) { gotoxy(13,5); cprintf("ÅÄÄÄÅ"); gotoxy(13,6); cprintf("³ - ³"); gotoxy(13,7); cprintf("ÅÄÄÄÅ"); gotoxy(19,5); cprintf("ÎÍÍÍÎ"); gotoxy(19,6); cprintf("º + º"); gotoxy(19,7); cprintf("ÎÍÍÍÎ"); gotoxy(25,5); cprintf("ÅÄÄÄÅ"); gotoxy(25,6); cprintf("³ R ³"); gotoxy(25,7); cprintf("ÅÄÄÄÅ"); if(a==13) { e=b+d; f++; } } if(c==5) { gotoxy(19,5); cprintf("ÅÄÄÄÅ"); gotoxy(19,6); cprintf("³ + ³"); gotoxy(19,7); cprintf("ÅÄÄÄÅ"); gotoxy(25,5); cprintf("ÎÍÍÍÎ"); gotoxy(25,6); cprintf("º R º"); gotoxy(25,7); cprintf("ÎÍÍÍÎ"); gotoxy(31,5); cprintf("ÅÄÄÄÅ"); gotoxy(31,6); cprintf("³ P ³"); gotoxy(31,7); cprintf("ÅÄÄÄÅ"); if(a==13) { e=sqrt(b); f++; } } if(c==6) { gotoxy(25,5); cprintf("ÅÄÄÄÅ"); gotoxy(25,6); cprintf("³ R ³"); gotoxy(25,7); cprintf("ÅÄÄÄÅ"); gotoxy(31,5); cprintf("ÎÍÍÍÎ"); gotoxy(31,6); cprintf("º P º"); gotoxy(31,7); cprintf("ÎÍÍÍÎ"); if(a==13) { e=pow(b,d); f++; } } } f--; c=0; gotoxy(1,10); cprintf("Resposta:%d",e); getch(); _setcursortype(_NORMALCURSOR); clrscr(); } } void cenario() { gotoxy(1,5); cprintf("ÅÄÄÄÅ"); gotoxy(1,6); cprintf("³ * ³"); gotoxy(1,7); cprintf("ÅÄÄÄÅ"); gotoxy(7,5); cprintf("ÅÄÄÄÅ"); gotoxy(7,6); cprintf("³ / ³"); gotoxy(7,7); cprintf("ÅÄÄÄÅ"); gotoxy(13,5); cprintf("ÅÄÄÄÅ"); gotoxy(13,6); cprintf("³ - ³"); gotoxy(13,7); cprintf("ÅÄÄÄÅ"); gotoxy(19,5); cprintf("ÅÄÄÄÅ"); gotoxy(19,6); cprintf("³ + ³"); gotoxy(19,7); cprintf("ÅÄÄÄÅ"); gotoxy(25,5); cprintf("ÅÄÄÄÅ"); gotoxy(25,6); cprintf("³ R ³"); gotoxy(25,7); cprintf("ÅÄÄÄÅ"); gotoxy(31,5); cprintf("ÅÄÄÄÅ"); gotoxy(31,6); cprintf("³ P ³"); gotoxy(31,7); cprintf("ÅÄÄÄÅ"); }
-
xD Meu código só tem um problema,quando você aperta muito rápido,ele trava,porque só executa uma ação por vez. (Mesmo assim ele executa tão rápido que só faz diferença se você ficar teclando feito doido que nem eu muitas vezes faço...) ---- Estou pondo um menu nele,quando conseguir edito o tópico. (É um menu bem legal...) Já coloquei o menu,qualquer problema me avisa e tenta mandar a solução...
-
Saiu sem querer este double post, já que minha internet travou e respondi a mesma mensagem duas vezes,portanto estou editando o erro...
-
Não entendi o "goto"...
-
Como o Rocco está sempre postando códigos interessantes,vou postar um que eu desenvolvi... Me avisem se acharem algum defeito pois eu estou tentando melhorar. #include<stdio.h> #include<conio.h> #include<time.h> #include<dos.h> #include<ctype.h> #include<stdlib.h> #include<math.h> int p_r=40,p_m=39,p_n=41,p_v=39,p_b=41,p_i=40,vida=100,vi=100; void menu(int esc,int a,int f,int z); void cenario(); void nave(int p,int m,int n); void semnave(int p,int m,int n); void tiro(int p,int y); void inimigo(int u,int v,int b); void seminimigo(int u,int v,int b); void tiroinimigo(int u,int g); int main() { int b=0; clrscr(); clrscr(); _setcursortype(_NOCURSOR); menu(0,0,0,0); while(b!=27) { gotoxy(1,1); textcolor(RED); cprintf("HP-%d%",vi); if(kbhit()) { b=getch(); semnave(p_r,p_m,p_n); seminimigo(p_i,p_v,p_b); if(b==100) { p_r++; p_m++; p_n++; } if(b==97) { p_r--; p_m--; p_n--; } if(b==119) tiro(p_r,24); if(p_r==79) p_r=2; if(p_r==2) p_r=79; if(b==75) { p_i--; p_v--; p_b--; } if(b==77) { p_i++; p_v++; p_b++; } if(b==72) { tiroinimigo(p_i,3); } } nave(p_r,p_m,p_n); inimigo(p_i,p_v,p_b); if(vi==0) { gotoxy(20,10); printf("P1 Perdeu"); getch(); exit(1); } if(vida==0) { gotoxy(35,10); printf("P2 Perdeu"); getch(); exit(1); } } } void nave(int p,int m,int n) { gotoxy(1,25); textcolor(RED); cprintf("HP-%d%",vida); gotoxy(p,23); printf("²"); gotoxy(m,24); printf("²"); gotoxy(n,24); printf("²"); } void semnave(int p,int m,int n) { gotoxy(p,23); printf(" "); gotoxy(m,24); printf(" "); gotoxy(n,24); printf(" "); } void tiro(int p,int y) { for(y=24;y>=1;y --) { gotoxy(p,y); printf("|"); delay(10); gotoxy(p,y); printf(" "); nave(p_r,p_m,p_n); inimigo(p_i,p_v,p_b); if(p_r==p_i || p_r==p_v || p_r==p_b) { if(y==1) vi=vi-10; } } gotoxy(p,y); printf(" "); } void inimigo(int u,int v,int b) { gotoxy(1,1); textcolor(RED); cprintf("HP-%d%",vi); gotoxy(u,3); printf("²"); gotoxy(v,2); printf("²"); gotoxy(b,2); printf("²"); } void seminimigo(int u,int v,int b) { gotoxy(u,3); printf(" "); gotoxy(v,2); printf(" "); gotoxy(b,2); printf(" "); } void tiroinimigo(int u,int g) { for(g=3;g<=24;g++) { gotoxy(u,g); printf("|"); delay(10); gotoxy(u,g); printf(" "); nave(p_r,p_m,p_n); inimigo(p_i,p_v,p_b); if(p_i==p_r || p_i==p_m || p_i==p_n) { if(g==24) vida=vida-10; } } gotoxy(u,g); printf(" "); } void menu(int esc,int a,int f,int z) { cenario(); a=0; f=0; while(f==0) { esc=getch(); if(esc==72) a--; if(esc==80) a++; if(a<0) a=3; if(a>3) a=1; if(a==1) { gotoxy(30,7); printf("ÎÍÍÍÍÍÍÍÍÍÎ"); gotoxy(30,8); printf("º Jogar º"); gotoxy(30,9); printf("ÎÍÍÍÍÍÍÍÍÍÎ"); gotoxy(30,11);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,12);printf("³Controles³"); gotoxy(30,13);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,16);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,17);printf("³ Sair ³"); gotoxy(30,18);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); if(esc==13) { a=0; f++; } } if(a==2) { gotoxy(30,7); printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,8); printf("³ Jogar ³"); gotoxy(30,9); printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,11);printf("ÎÍÍÍÍÍÍÍÍÍÎ"); gotoxy(30,12);printf("ºControlesº"); gotoxy(30,13);printf("ÎÍÍÍÍÍÍÍÍÍÎ"); gotoxy(30,16);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,17);printf("³ Sair ³"); gotoxy(30,18);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); if(esc==13) z++; } if(a==3) { gotoxy(30,7); printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,8); printf("³ Jogar ³"); gotoxy(30,9); printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,11);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,12);printf("³Controles³"); gotoxy(30,13);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,16);printf("ÎÍÍÍÍÍÍÍÍÍÎ"); gotoxy(30,17);printf("º Sair º"); gotoxy(30,18);printf("ÎÍÍÍÍÍÍÍÍÍÎ"); if(esc==13) { a=0; exit(1); } } if(z==1) { clrscr(); gotoxy(1,1); printf("P1 joga com (A) para esquerda,(D) para direita e (W) para atrar."); gotoxy(3,1); printf("P2 joga com a setas, esquerda,direita e emcima"); getch(); clrscr(); z=0; cenario(); } } a=0; f=0; z=0; clrscr(); } void cenario() { gotoxy(30,7); printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,8); printf("³ Jogar ³"); gotoxy(30,9); printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,11);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,12);printf("³Controles³"); gotoxy(30,13);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,16);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); gotoxy(30,17);printf("³ Sair ³"); gotoxy(30,18);printf("ÅÄÄÄÄÄÄÄÄÄÅ"); }
-
Se puderem me ajudar eu agradeço. 1- Como uso a função delay e para que serve? 2- Qual o problema neste código? int g=1,w=20,e=20; for(g=1;g<10;g++) { w++; gotoxy(w,e); printf("*"); gotoxy(w,e); printf(" "); } gotoxy(w,e); printf("*");