• 07 Juin 2026, 14:37:06


Auteur Sujet: [Resolut]Handle de fichier ouvert ?  (Lu 1205 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
[Resolut]Handle de fichier ouvert ?
« le: 24 Décembre 2009, 18:02:16 »
Salut tout le monde !

Comme je m' ennuyez un peu j' ai voulut coder une petite include ^^

Cette include permet de gérer ses fichiers un peu plus facilement ( pas plus facilement que dini ) que les fonctions native de samp ^^

Je voulais juste savoir comment on sait si le handle d un fichier est bon

Comme en C++ on fait

File *file = fopen();

if(file != NULL)

mais en pawn NULL n' existe pas :-( alors si quelqu' un a la solution pourrait- elle me la donné ?! =)

Merci d' avance ^^



c' est rare que je poste alors ^^ aidez moi lol


EDIT: Désolé pour le post inutile mdr mais j' ai trouver la réponse ici

http://wiki.sa-mp.com/wiki/Fopen
« Modifié: 24 Décembre 2009, 18:04:33 par sasuke78200 »



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne ghm94

  • *
  • Grand Banditisme
  • Messages: 886
    • Voir le profil
Re : Handle de fichier ouvert ?
« Réponse #1 le: 24 Décembre 2009, 18:04:57 »
Salut,
Bah c'est simple tu fait comme sa (il me semble) :
if(file)
{
}

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [Resolut]Handle de fichier ouvert ?
« Réponse #2 le: 24 Décembre 2009, 18:07:53 »
Ouais c' est un peu bête je n y avais pas du tout pensez mdr

Je suis tellement plongé dans le C++ que j' en oublie le pawn etc .... lol



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne [viruz]rider_77

  • *
  • Mafioso
  • C/C++ programming
  • Messages: 2154
    • Voir le profil
Re : [Resolut]Handle de fichier ouvert ?
« Réponse #3 le: 24 Décembre 2009, 18:21:34 »
Vive le C++  :laugh

Sinon t'as qu'à faire soit :

File *file = fopen();

if(file != 0)

ou bien

#define NULL 0
File *file = fopen();

if(file != NULL)

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [Resolut]Handle de fichier ouvert ?
« Réponse #4 le: 24 Décembre 2009, 18:27:45 »
Powa ^^


j' vient d' essayez file != 0 ca me dit tag mistmatch mdr

béh j ai fait

(file)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : [Resolut]Handle de fichier ouvert ?
« Réponse #5 le: 24 Décembre 2009, 18:50:52 »
Salut,

il te faut le tag (File:)


c'est la seule méthode qui distingue les types de variables (si l'on peut dire) en PAWN... (et les fonctions)

bref, dans le cas des fichier:

#define NULL File:0

++Sim++





Hors ligne [viruz]rider_77

  • *
  • Mafioso
  • C/C++ programming
  • Messages: 2154
    • Voir le profil
Re : [Resolut]Handle de fichier ouvert ?
« Réponse #6 le: 24 Décembre 2009, 23:19:06 »
Ah, intéressant à savoir  :happy

Hors ligne Ssk

  • *
  • Lulu's Stunt - Le serveur stunt de Lulu !
  • Messages: 8154
    • Voir le profil
Re : [Resolut]Handle de fichier ouvert ?
« Réponse #7 le: 25 Décembre 2009, 09:41:22 »
Merci =)



Derrière tout programme se cache un programmeur, je considère le monde comme un programme.
Mon blog

Hors ligne Mr_C30

  • *
  • Gangster
  • souvent conquise jamais soumise
  • Messages: 1937
    • Voir le profil
Re : [Resolut]Handle de fichier ouvert ?
« Réponse #8 le: 25 Décembre 2009, 09:54:00 »
et False   ???



Radis du soir bonsoir !


Hors ligne S!m

  • *
  • Messages: 2341
    • Voir le profil
Re : Re : [Resolut]Handle de fichier ouvert ?
« Réponse #9 le: 25 Décembre 2009, 22:09:04 »
Salut,
et False   ???

qu'ai-je dit?
il faut le tag, sinon pawno lance un avertissement que les tag ne concordent pas.

File:false ceci pourrait fonctionner

néanmoins, l'utilisation de ! est plus simple:

if(!file)//si le fichier n'est pas ouvert
{
}

++Sim++