salut a tous .
je programme en pascal , j'utilise turbo pascal 7 , sous windows XP .

j'ai fait un petit programme qui permet d'enregistrer un fichier dans le dique dur , le voici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
PROGRAM t;
var f:file of integer;
     s : string[255];
begin
 
       s := 'une phrase qui contient plus de 8 caracteres'
       assign(f,'C:\dossier\'+ s + '.dat');
       rewrite (f); 
       close (f)
       readln;
 
 
end.
mon probleme s'est lorsque j'éxécute ce programme avec turbo pascal 7 , un fichier sera creer dans dossier " c'est logique!!" MAIS le nom du fichier est 'une phra' c'est a dire il prend pas en consideration toute la chaine S (il prend que 8 caracteres) .
j'espere que vous pouvez m'aider!!! MERCI D'AVANCE