Vous n'êtes pas identifié.
J'ai fait une interface en basic pour ranger mes progs (à télécharger ici) et je voudrait refaire le menu que j'utilise pour l'intégrer dans un prog en C++
quelqu'un peut m'aider?
Hors ligne
Si le style de mes menus te plait (GComm, Tarot, ...), il reste vraiment simple, je px te filer le code C/C++ en commenté en plus, lol.
Hors ligne
tu auras ca ce soir si j'oublie pas !!!
Hors ligne
c bon j'y ai pensé, lol. G sendé ca par mail.
Hors ligne
au fait g oublié de mettre ca après void main{
#ifdef PC
asm mov ax, 0x13;
asm int 10h;
#endif
Sinon tu ne vois rien en mode PC, ca peut être génant.
Hors ligne
euh, je sais pas si c'est le compilateur ou moi, mais quand je complie ça dit "undefined symbol 'mov' " et ce pour toutes les instructions en ASM, et quel que soit le fichier que je compile (j'ai essayé sur la source de Kaboom et ça le fait aussi)
j'ai fait quoi qui a tout cassé?
Hors ligne
essaye de reinstall ton compilo
Hors ligne
J'ai réinstallé et ya le même problème avec l'asm
pourtant j'écrit bien :
asm
{
   mov ax,es
}
(par exemple)
et il me dit : "Undefined symbol mov"
Hors ligne
non, C bon, j'ai trouvé, il fallais écrire :
asm {
   mov ax,es
}
et pas :
asm
{
   mov ax,es
}
chuis content d'avoir trouvé tout seul !
Hors ligne
ah oui, ca me l'avais fait aussi !!!
lol
Hors ligne
moi aussi, mais je ne sais pas si ca le fait encore.
Hors ligne
??? jms eu ce pb lol, ttes façons moi je préfère écrire comme ça:
asm xxx xx,xx
les accoldaes pour l'asm c pas trop mon truc!!
Hors ligne
si tu n'as qu'une seule ligne à écrire, ca va, mais lorsque tu en à une dixaine, c'est plus pratique avec les accolades.
Hors ligne
ouais mais généralement (pour moi, lol) g pas plus de 10 lignes d'asm sans un label à mettre, alors vu que tc3 ne veut pas de label dans les accolades je code souvent comme casiomax, cad sans asm{...}.
Hors ligne
à propos, on fait comment un label en asm ?
parce que ça serait bête de faire des label en C alors qu'on peut en mettre directement dans le code asm !!!
Hors ligne
avec tc3 c un label de C/C++.
tu rajoutes sur une ligne:
monlabel: //correspond o lbl du basic sur g100.
asm blblblblbl
asm jmp monlabel. //correspond o goto du basic sur g100.
Hors ligne
oui, ça je connais, mais on peut pas faire un label en asm ?
c'est-à-dire, sans faire un truc du genre :
asm {
mov al, truc
}
label:
asm {
mov al,ax
jmp label
}
parce que je trouve que ça "casse le code" de fermer les accolades pour les ouvrir juste après, et puis ceux qui programment en ASM ne font pas des label en C sous TASM ?!
Hors ligne
oui mais c que de l'asm aussi.
sinon je crois pas que cela soit possible, mais c pas tres grave, regarde dans l'aide mais moi j'avais rien trouvé.
Hors ligne
ok, de toute façon c'était juste pour rendre le code plus "beau"
Hors ligne