Convertir de minuscule en maj. avec Pascal
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
en Pascal, comment faire pour convertir une chaîne de caractère de minuscule à majuscule, (mais en mettant la variable de la chaîne, au lieu d'écrire son contenu)
j'ai essayé strupper
uses strings;
var a:string;
begin
a:='bonjour';
writeln(strupper(a)); {mais ça marche pas, mais si je change (a) en 'bonjour', ça marche)
merci d'avance
en Pascal, comment faire pour convertir une chaîne de caractère de minuscule à majuscule, (mais en mettant la variable de la chaîne, au lieu d'écrire son contenu)
j'ai essayé strupper
uses strings;
var a:string;
begin
a:='bonjour';
writeln(strupper(a)); {mais ça marche pas, mais si je change (a) en 'bonjour', ça marche)
merci d'avance
A voir également:
- Convertir de minuscule en maj. avec Pascal
- Turbo pascal - Télécharger - Édition & Programmation
- Code ascii de a minuscule - Guide
- Convertir majuscule en minuscule - Guide
- My pascal - Télécharger - Édition & Programmation
- È maj - Guide
1 réponse
C'est parce que StrUpper doit prendre un Array of Char en paramètre, pas un string.
Donc 'bonjour' est accepté, mais ta variable string, n'est pas correct...
Exemple :
Donc 'bonjour' est accepté, mais ta variable string, n'est pas correct...
Exemple :
PROGRAM SansTitre; USES Strings; VAR s:String; a:Array[0..255] of Char; BEGIN s:='bonjour'; writeln(s); StrPCopy(@a,s); s:=StrUpper(@a); writeln(s); readln; END.
donc
a:='bonjour';
writeln(strupper(@a)); {'BONJOUR'}
merci pour l'idée