Pas de "console"

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Nialab
Messages : 4
Inscription : mar. 22/avr./2025 8:07

Pas de "console"

Message par Nialab »

Bonjour,
Je suis sous mac OSX et je viens juste de télécharger PureBasic ayant de petites manips à faire sur un fichier CSV de ma banque, je souhaite lire ce fichier et l'afficher dans un premier temps mais si l'instruction Debug me montre que la lecture du fichier est correcte les PrintN n'affichent rien .Le programme se termine sans erreur mais sans aucun affichage... J'ai du faire une grosse con....... mais impossible de trouver. Mon petit code ci-dessous

Code : Tout sélectionner

OpenConsole("CSV")
OpenFile(gestion, "/Users/Alain/Desktop/basic.csv",#PB_UTF8)
ReadFile(gestion, "/Users/Alain/Desktop/basic.csv",#PB_UTF8)

var1$ = ReadString(gestion)
var2$ = ReadString(gestion)
;Debug(var1$)
;Debug(var2$)
PrintN(var1$)
PrintN(var2$)
PrintN("fin")
Input()
Merci pour votre aide.
Marc56
Messages : 2196
Inscription : sam. 08/févr./2014 15:19

Re: Pas de "console"

Message par Marc56 »

Bonjour,

Deux instructions presque identiques. Choisir l'une des deux.
  • OpenFile() Lecture ou écriture dans un fichier. S'il n'existe pas, il est créé.
  • ReadFile() Lecture seule dans un fichier existant.
Ensuite, il faut lire ligne par ligne jusqu'à rencontrer un EOF (comme dans tous les langages de programmation)

Forme la plus simple:

Code : Tout sélectionner

OpenConsole("CSV")
ReadFile(0, "C:\Program Files\PureBasic\SDK\Readme.txt")
While Not Eof(0)
    PrintN( ReadString(0) )
Wend 
CloseFile(0)
Input()
PS.
On peut lire tout le fichier en une seule fois avec #PB_File_IgnoreEOL (voir l'aide sur ReadString())
Avatar de l’utilisateur
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Pas de "console"

Message par venom »

@marc56
Tu m'a devancé pas eu le temps de répondre :lol:







@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Avatar de l’utilisateur
Mindphazer
Messages : 693
Inscription : mer. 24/août/2005 10:42

Re: Pas de "console"

Message par Mindphazer »

@Nialab
et comme tu es sur MacOS, ne pas oublier de sélectionner le format d'exécutable "console", sinon il ne se passera rien !
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Nialab
Messages : 4
Inscription : mar. 22/avr./2025 8:07

Re: Pas de "console"

Message par Nialab »

"sélectionner le format d'exécutable "console", sinon il ne se passera rien !"

Merci effectivement il ne se passait rien ... Maintenant affichage OK
Merci
Avatar de l’utilisateur
venom
Messages : 3128
Inscription : jeu. 29/juil./2004 16:33
Localisation : Klyntar
Contact :

Re: Pas de "console"

Message par venom »

Mindphazer a écrit : mar. 22/avr./2025 16:50 @Nialab
et comme tu es sur MacOS, ne pas oublier de sélectionner le format d'exécutable "console", sinon il ne se passera rien !
Ah je ne savais pas ça (j'ai pas macOS). Merci pour l'info :wink:






@++
Windows 10 x64, PureBasic 5.73 x86 & x64
GPU : radeon HD6370M, CPU : p6200 2.13Ghz
Répondre