|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : août 2008 Messages : 100 ![]() |
Bonjour,
je développe avec qbasic mon problème est lorsque j'ouvre un fichier.bas le code source s'affiche mais lorsque je tappe "F5" pour l'exécution il m'affiche un message "fichier non trouvé". du quel fichier il parle !!! merci de m'aider à résoudre ce pb. |
|
|
00
|
|
|
#2 | ||||
|
Invité de passage
![]() Inscription : août 2010 Messages : 2 ![]() |
Bonjour.
fichier.bas Nous allons tout d’abord voir comment écrire dans un fichier. Pour écrire dans un fichier, il faut déjà que celui ci existe. Si il existe, il n’y a qu’à l’ouvrir. Sinon, il faut le créer. L’instruction OPEN est une instruction clef de l’accès aux fichiers. En effet, elle sert aussi bien pour créer des fichiers, ou pour les ouvrir. Pour créer un fichier, on utilise OPEN ainsi : Code Basic :
OPEN "C:\Warrior.txt" FOR OUTPUT AS #1 Détaillons. OPEN ouvre le fichier C:\Warrior.txt. FOR est utilisé pour préciser le mode d’accès. Ici, le mode est OUTPUT (sortie in English), pour écrire. Ensuite, il faut assigner à ce fichier un numéro par le biais du mot-clef AS. Ici, comme c’est le premier fichier que l’on ouvre, on lui donne le numéro 1. Maintenant, nous allons écrire dedans. Pour écrire, on utilise soit PRINT, soit WRITE. La différence entre les deux, c’est que WRITE écrit avec des guillemets et des virgules entre les termes. On utilise PRINT comme pour écrire à l’écran. On rajoute seulement le numéro du fichier dans lequel écrire : Code Basic :
Dans cet exemple, le programme écrit la chaîne Ceci est un texte dans un fichier dans le fichier #1 (C:\Warrior.txt). L’instruction CLOSE ferme le fichier dont le numéro le suit. Il faut TOUJOURS fermer un fichier, au mieux après son utilisation, au pis à la fin du programme, sinon les effets peuvent être désastreux. Maintenant, pour lire dans ce fichier, on utilise toujours OPEN, mais cette fois le mode d’accès sera différent : on utilisera le mode INPUT. Code Basic :
|
||||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com