Vous n'êtes pas identifié.
comment ecrire ces 3 instructions ci-dessous en language C :?: :?: :?:
ces 3 instructions sont en languages basic de la Graph100.
1- V-Window 1,127,0,1,63,0
2- F-Line 98,3,98,56
3- Text 1,73,"A"
merci beaucoup.
Hors ligne
Je reve.... :pong: :boire2:
Hors ligne
Y@ss !!! c normal de se poser ce genre de question !
Donc en fait tu peut pas les trouver car elles n'existent pas. Pour V-Window et F-Line, le truc c qu'ecrire un pixel a l'ecran ne se fais pas sur graph100 comme partout ailleur. Or Turbo C n'as pas été fais pour graph100, donc il ne sais pas faire de lui meme un pixel pour graph100, ni les ecrire n'importe ou selon l'echelle. Pour le faire, il faut ecrire des fonction specifiques a insere dans tes programmes. Pour F-Line, ça va ce n'est pas trop dur, va voir sur mon site, ya une librairie graphique et des tutos pour apprendre a afficher un pixel etc... Mais pour V-Window, la c difficile, et a vrai dire, jamais très utile en realité. Car c vrai que ça simplifierais la vie, mais il suffit de se dire que le V-Window actuel ne changera pas et sera toujours 0,127,0,0,63,0 (si je me souvient bien du basic).
Sinon, pour Text, je suppose que tu souhaite ecrire avec de petites lettres. la non plus ce n'est pas encore possible, on n'as pas retrouver cette police dans la graph100, donc pour se faire, il faut que tu reecrive toi meme une police, et les fonction qui vont bien pour l'affichée. A ce propos, je bosse sur un jeu d'api qui supporte deja ceci entre autre, donc ça sera possible bientot.
@+
Hors ligne
si j'ai utilise les arguments des main avec l'instruction execv(),ils peut marcher sur la graph100 :?: :?: :?: :?: :?:
main(int argc,char *argv[]) { char drive; int driv; drive=*argv[1]; if (drive=='A') driv=0; ... ... if (drive=='Q) driv=16 setdisk(driv); execv(argv[2],NULL); }
j'essai de donner des arguments (drive,nom du programme) a un programme exe et lui va executer le programme qui est dans le drive(driv) et il s'appelle(nom du programme ou argv[2])
ca marche sur le pc mais je n'ai pa sur si ca marche sur la graph100 et maintenant je n'ai pas la graph100 dans la maison pour essayer.
ce programme va marche comme joint1.exe et joint2.exe dans la graph100+
c.a.d pour executer le programme cazio.exe dans N: je doit ecrire dans le menu:
exe:RUN.EXE
location:L:
PARAMETRE:N CAZIO.EXE
merci.
Hors ligne
Oui ça marche c'est ce que j'utilise dans TOUCHE
Hors ligne
j'ai une question sur votre programme TOUCHE.
dans c j'ecris
poke(101,0,1); peekb(101,0,)
mais dans memory ops j'ai trouver le caractere 1 qui doit etre dans le (segment,offset) (101,0) mais je l'ai trouve dans (65,0)
je suis sur car je n'ai pas ecris sur un offset j'ai ecris 8 nombre sur 8 offset et aver la fonction chercher je l'ai trouver.
je voudrais savoir quelle est la relation entre le (segment,offset)du c et le (segment offset)du TOUCHE.
et une aute question sur ma derniere message.
ca marche avec RUN-MAT et STAT et GRAPH et CAS et SYSTEM :?: :?: :?: :?: :?:
je veut dire que dans flashcom (par example)
dans le menu du systeme au lieu d'ecrire pour CAS.EXE les location exacte,j'ecris la location de RUN.EXE et je met les parametre pour demarrer CAS.EXE dans son lecteur,elle marche ou le caltos plante :?: :?: :?: :?: :?: comme si je l'execute de SYSXPL.EXE :?: :?: :?: :?: :?:
Merci :!: :!: :!: :!: :!:
Hors ligne