Difference between revisions of "String/fr"

From Free Pascal wiki
Jump to navigationJump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 
{{String}}
 
{{String}}
  
[[Type/fr|Type]] correspondant à une chaîne de [[Character_and_string_types/fr#AnsiChar|caractères]]. Une chaîne est de type [[Character_and_string_types/fr#ShortString|ShortString]] ou [[Character_and_string_types/fr#AnsiString|AnsiString]].
+
[[Type/fr|Type]] correspondant à une chaîne de [[Character_and_string_types/fr#AnsiChar|caractères]]. Une chaîne est de type [[Character_and_string_types/fr#ShortString|ShortString]] ou [[Character_and_string_types/fr#AnsiString|AnsiString]] selon la bascule {$H} :
 
+
* avec {$H+}, string correspond à une chaîne AnsiString et la taille n'est limitée que par la mémoire disponible.
En utilisant {$H} sous la forme {$H+}, string correspond à une chaîne AnsiString.
+
* avec {$H-}, string correspond à une chaîne ShortString et la taille est limitée à 255 caractères.
 
 
La longueur d'une ShortString est décidée par le programmeur et peut compter de 1 à 255 caractères dans le [[UCSD Pascal|Pascal UCSD]]. La longueur d'une AnsiString n'est limitée que par la mémoire disponible.
 
 
 
A l'avenir, il y aura sans doute un moyen d’utiliser les caractères Unicode (UTF 8 ou 16) selon la plate-forme.
 
  
 
== Voir aussi ==
 
== Voir aussi ==
Line 13: Line 9:
  
 
{{Data types/fr}}
 
{{Data types/fr}}
 
[[Category:Pascal/fr]]
 
{{AutoCategory}}
 

Latest revision as of 17:21, 5 February 2017

Deutsch (de) English (en) español (es) français (fr) русский (ru)

Type correspondant à une chaîne de caractères. Une chaîne est de type ShortString ou AnsiString selon la bascule {$H} :

  • avec {$H+}, string correspond à une chaîne AnsiString et la taille n'est limitée que par la mémoire disponible.
  • avec {$H-}, string correspond à une chaîne ShortString et la taille est limitée à 255 caractères.

Voir aussi

Types de données
Types de données simples Boolean | Byte |Cardinal | Char | Currency | Extended | Int64 | Integer | Longint | Pointer | Real | Shortint | Smallint | Word
Types de données complexes Array | Class | Record | Set | String | ShortString