High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Delphi / Pascal
Sujet Précédent
Sujet Suivant
Fonction pour insérer un nombre n d'espaces dans une chaine
plhea
Messages postés
45
Date d'inscription
dimanche 13 mars 2005
Statut
Membre
Dernière intervention
19 mars 2006
- 29 déc. 2005 à 11:50
Cirec
Messages postés
3833
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
18 septembre 2022
-
30 déc. 2005 à 01:34
Bonjour,
je cherche une fonction qui renvoie n espaces.
Du genre : Space( 89203 ) ;
Merci à tous pour vos aides.
Afficher la suite
A voir également:
Delphi stringofchar
Vba supprimer les espaces dans une chaine de caractères
✓
-
Forum Visual Basic
Vba compter le nombre de caractère dans une chaine
-
Forum Visual Basic
Supprimer les espaces avant et après !
✓
-
Forum Visual Basic 6
Supprimer les espaces d'une chaine de caractère python
✓
-
Forum C# / .NET
Parcourir une chaine de caractère en python
✓
-
Forum Python
4 réponses
Réponse 1 / 4
cs_Delphiprog
Messages postés
4297
Date d'inscription
samedi 19 janvier 2002
Statut
Membre
Dernière intervention
9 janvier 2013
32
29 déc. 2005 à 15:57
Voir les fonctions :
function StringOfChar(Ch:Char;Count:Integer):string;
function DupeString(constAText:string;ACount:Integer):string;
NB : cette dernière fonction est définie dans StrUtils.pas
A partir de là, tu te fabriques ta fonction Space facilement :
function
Space(Count: integer):
string
;
begin
Result := StringOfChar(#32, Count);
end ;
<hr color ="#008000">Pensez à cliquer sur
Réponse acceptée
lorsque la réponse vous convient.
Réponse 2 / 4
jmjmjm
Messages postés
18
Date d'inscription
dimanche 29 juin 2003
Statut
Membre
Dernière intervention
12 décembre 2007
29 déc. 2005 à 17:54
Je n'ai pas bien compris ce que tu veux faire mais si tu veux inserer des espaces entre tes caracteres :
function AjouterEspace(Chaine:string):string;
var
i : integer;
begin
for i:=1 to (Length(Chaine)-1) do
chaine:=copy(chaine,1,(2*i)-1)+' '+copy(chaine,2*i,length(chaine));
result:=Chaine;
end;
Cette fonction t'ajoute un espace entre chacune de tes lettres
Réponse 3 / 4
plhea
Messages postés
45
Date d'inscription
dimanche 13 mars 2005
Statut
Membre
Dernière intervention
19 mars 2006
29 déc. 2005 à 22:21
Oh merci à vous tous mais j'ai opté pour une solution plus simple :
function Space( n : integer) : string ;
var
i : integer ;
begin
result := '' ;
for i := 1 to n do result := result + ' ' ;
end ;
Voilà, dans le genre, je crois qu'il n'y a pas plus court, la prochaine fois, je réfléchirai à deux fois avant de poser une question sur le forum.
merci !
Réponse 4 / 4
Cirec
Messages postés
3833
Date d'inscription
vendredi 23 juillet 2004
Statut
Modérateur
Dernière intervention
18 septembre 2022
50
30 déc. 2005 à 01:34
Salut,
regarde bien la proposition de Delphiprog elle bien plus simple que la tienne .
Elle se résume à :
function Space(Count: integer):
string
;
begin
Result := StringOfChar(#32, Count);
end
;
et c'est tout.
Bonne nuit
@+
Cirec
Votre réponse
Discussions similaires
comment supprimer des espace vide dans une chaine
DraaFil
-
23 janv. 2006 à 04:01
biegontrand
-
21 avril 2011 à 16:28
Nombre de semaines dans l'année
cs_Macvel
-
18 févr. 2004 à 11:45
Macvel
-
18 févr. 2004 à 15:23
génerateur de nombre aléatoire
cs_samnick
-
1 nov. 2010 à 16:01
rt15
-
7 nov. 2010 à 10:58
supprimer les espaces dans une chaîne de caractère
nournina
-
5 juin 2014 à 22:41
Noyastrim
-
6 sept. 2014 à 20:54
Enlever des espaces dans un string
jean_adimp_ch
-
1 nov. 2005 à 17:32
jean_adimp_ch
-
16 déc. 2005 à 10:40
Rejoignez-nous