Bonjour à tous
est ce que quelqu'un saurait comment inverser une chaîne de caractère.
ex: chaïne de caractère initialechaine de caractère inversécar='courir linux ,lotus'mercicarinv='sutol, xunil riruoc'
Bonjour à tous
est ce que quelqu'un saurait comment inverser une chaîne de caractère.
ex: chaïne de caractère initialechaine de caractère inversécar='courir linux ,lotus'mercicarinv='sutol, xunil riruoc'
Salut,
Une chaine de caractères n'est qu'un vecteur (1xL), donc pour l'inverser:
@+
Code : Sélectionner tout - Visualiser dans une fenêtre à part x=x(end:-1:1)
MATLAB 7.4 (R2007a) WIN XP SP2
-------------------------------------
la fonction fliplr fait ce que tu veux faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 >>str='mon bidule'; >>fliplr(str) ans = eludib nom
Ils ne savaient pas que c’était impossible, alors ils l’ont fait
L'utilisation directe de l'indexage comme l'a montré rostomus est généralement préférable (plus efficace et surtout plus flexible)Envoyé par LordPeterPan2
Note : il suffit d'editer FLIPLR pour s'en rendre compte.
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager