Forum Graph100

Forum Graph100

Vous n'êtes pas identifié.

Annonce

Bonjour et bienvenue sur le nouveau Forum Graph100 !
L'intégralité des données a été transférée sur un forum PunBB et tout les comptes sont fonctionnels avec le même nom d'utilisateur et mot de passe.
Un wiki est aussi disponible avec le même compte ! N'oubliez pas de remettre votre avatar, bon surf !
Pour plus d'informations, consultez ce post.

#1 03 Jul 2002 04:17:56

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

G un probleme en C

Voila kan je compile une source en .C, je ne peux plus afficher des bmp (avec bmp2c), et en .cpp, je ne peux plus rechercher des fichiers(exec et autre ) .

Aidez-moi !


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#2 03 Jul 2002 04:55:46

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: G un probleme en C

Pour afficher une image avec bmp2c:

Code:

void drawPict(unsigned char image[],unsigned int segm)
    {asm push es;
    asm push ds;
    asm push si;
    asm push di;

    asm mov ax,segm;
    asm mov es,ax;
    asm mov di,0;
    asm mov si,image;
    asm cld;
    asm mov cx,512;
    asm rep movsw;

    asm pop di;
    asm pop si;
    asm pop ds;
    asm pop es;}

main () {
drawPict(ton_image);
}

Pour afficher les fichiers du lecteur disk (type int):

Code:

struct ffblk ffblk;
int disk;

setdisk(disk);
done = findfirst("*.*",&ffblk,0);
while(!=done) {instructions}  //tant qu'il a pas fini de tt lister.

Jette un oeil aux sources de Sys-explorer tu comprendras mieux.

sinon tu px aussi mettre différentes possibilités de recherche avec des extensions différentes. (*.EXE,*.BAT,*.DAT, etc...)


Pour rechercher un fichier spécifique:

Code:

char *str;
FILE *fp;    //je suis pas sûr que ce soit ça...

str = searchpath("FICHIER.EXE");
if (str==NULL) {bla bla;}            //Si la recherche n'est pas concluante
if (str!=NULL)   {bla bla;}           //Si il trouve le fichier

Et enfin pour lancer un fichier:

Code:

setdisk(disk);
execv("FICHIER.EXE",NULL);

:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#3 03 Jul 2002 05:11:32

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: G un probleme en C

Y a aussi autre chose :
Quand ya un disk non formaté , ça met :
abnormal program termination sur l' ecran de la G100 et pouf ca plane .


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

#4 03 Jul 2002 06:19:44

C@siomax
Programmeur Graph100
Lieu: Grenoble, au QG de fmw-product
Date d'inscription: 03 Feb 2002
Messages: 3042
Site web

Re: G un probleme en C

8O t'as fait quoi pour avoir ça?? Sinon ben essaye de mettre une harderror pour éviter ce message, on sait jamais!


:mrd: :mrd:
.·´¯`·.¸.-> Casiomax <-·´¯`·.¸.·

Statut: indéfini

Hors ligne

 

#5 03 Jul 2002 06:34:05

Azor
Le Coté Obscur De La G100
Lieu: glop glop!
Date d'inscription: 04 May 2002
Messages: 5479
Site web

Re: G un probleme en C

ca veux po compile avec harderror !


Anciennement X-thunder28
Cats shall rule teh world!

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr