Section courante

A propos

Section administrative du site

ANSIUPPERBUFF

Tampon haute ANSI
Turbo Pascal pour Windows WINPROCS

Syntaxe

Function AnsiUpperBuff(Str: PChar; Length: Word): Word;

Paramètres

Nom Description
Str Ce paramètre permet d'indiquer la chaîne de caractères à convertir.
Length Ce paramètre permet d'indiquer le nombre de caractères à traiter dans la chaîne de caractères en partant du début.

Description

Cette fonction permet de convertir une chaîne de caractères de longueur spécifiée, de mode ANSI, en majuscule.

Exemple

Voici quelques exemples typiques de l'utilisation de cette fonction :

  1. Program AnsiUpperBuffSamples;
  2.  
  3. Uses WinCrt,Strings,WinProcs;
  4.  
  5. Var
  6.  PChr:Array[0..20]of Char;
  7.  
  8. BEGIN
  9.  StrPCopy(PChr,'Sylvain Maltais');
  10.  AnsiUpperBuff(PChr,7);
  11.  WriteLn('Sylvain Maltais=',PChr);
  12.  StrPCopy(PChr,'SYLVain MALTais');
  13.  AnsiUpperBuff(PChr,7);
  14.  WriteLn('SYLVain MALTais=',PChr);
  15.  StrPCopy(PChr,'SYLVAIN MALTAIS');
  16.  AnsiUpperBuff(PChr,7);
  17.  WriteLn('SYLVAIN MALTAIS=',PChr);
  18.  StrPCopy(PChr,'Sylvain Maltais');
  19.  AnsiUpperBuff(PChr,15);
  20.  WriteLn('Sylvain Maltais=',PChr);
  21.  StrPCopy(PChr,'SYLVain MALTais');
  22.  AnsiUpperBuff(PChr,15);
  23.  WriteLn('SYLVain MALTais=',PChr);
  24.  StrPCopy(PChr,'SYLVAIN MALTAIS');
  25.  AnsiUpperBuff(PChr,15);
  26.  WriteLn('SYLVAIN MALTAIS=',PChr);
  27. END.

on obtiendra le résultat suivant :

Sylvain Maltais=SYLVAIN Maltais
SYLVain MALTais=SYLVAIN MALTais
SYLVAIN MALTAIS=SYLVAIN MALTAIS
Sylvain Maltais=SYLVAIN MALTAIS
SYLVain MALTais=SYLVAIN MALTAIS
SYLVAIN MALTAIS=SYLVAIN MALTAIS

Voir également

Langage de programmation - Turbo Pascal pour Windows - Référence de procédures et fonctions - ANSILOWER
Langage de programmation - Turbo Pascal pour Windows - Référence de procédures et fonctions - ANSIUPPER
Langage de programmation - C pour OS/2 - Support de Windows 3.1 - AnsiUpperBuff

Dernière mise à jour : Dimanche, le 10 décembre 2017