Bonjour a tous!
Esqu'il existe une commande permettant de copier une lettre d'un string dans une variable char? du genre
??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Commande(string,n°lettre,char);
Merci d'avance!
Bonjour a tous!
Esqu'il existe une commande permettant de copier une lettre d'un string dans une variable char? du genre
??
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Commande(string,n°lettre,char);
Merci d'avance!
N'oubliez pas de consulter les FAQ Matlab et les tutoriels Matlab
Pas de question technique par MP, Merci
Les chaînes de caractères de type Pascal sont en réalité des tableaux de caractères un peu spéciaux. Le premier élément du tableau ( c'est-à-dire l'élement 0 ) est un caractère dont le code ascii donne la longueur de la chaîne de caractère. Le véritable contenu de la chaîne démarre donc à partir de l'élément 1. Les chaînes sont des tableaux de Char donc pas besoin de convertion : pour obtenir le nième élément de la chaîne, il suffit de faire chaîne[n] :
Voilà, a+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 var ch:char; var s:string; var i:integer; begin s:='salut'; for i:=1 to ord(s[0]) do {récupère le longueur de la chaîne} writeln(s[i]); readln; end.
Quel tutoriel ? Donner un lien serait sympa Pasail !
Moi je dirai :
@+, Haypo
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 var c: char; txt: string; lg: Word; begin txt := 'abc'; c := txt[1]; { 1ier caractère } lg := Length(txt); { un 'peu plus' portable que Ord(txt[0]) } end.
En effet, tu as raison, il n'y a, en tout cas, il ne semble pas y avoir de tutoriel sur la gestions des chaînes de caractère sur developpez.com...Envoyé par haypo
Y'a plus qu'a faire
+ Mathieu
pas de tuto , pas de tuto , et sa alors ?
http://cyberzoide.developpez.com/info/turbo/chap13.php3
A voui !
Je fatigue moi ...
je ne me souvenais plus de ceci cela ...![]()
je change mon panneau
++ Mathieu
Partager