Salut à tous,
J'ai un petit ( gros ) problème. Je souhaite faire un découpage de chaîne, par exemple si ma chaîne est :
"P(T<50)=85" je souhaiterai récupérer le "50" ainsi que le "85".
Pareil pour une chaîne comme celle-ci : "P(10<T<70)" où je souhaiterai récupérer le "10" et le "70".
Auriez-vous une solution à mon problème ? J'ai cherché un peu dans la doc et j'ai trouvé quelques commandes comme left, right, inString.
Cependant, j'ai pas encore réussis à capturer mes nombres dans ces chaînes.
Merci.
Découpage d'une chaine de caractère
10 posts
• Page 1 of 1
-
Kouaaks
Niveau 4: MC (Membre Confirmé)- Posts: 5
- Joined: 20 Apr 2013, 18:05
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS-SI
Re: Découpage d'une chaine de caractère
Pour le cas général, tu fais une boucle qui chercher le premier caractère numérique, ensuite tu prends jusqu'à trouver un caractère non-numérique, et tu continues .
Si ta chaine est "P(T<xx)=yy", avec xx et yy des nombres, suffit de faire expr(right(chaine, 2)) et expr(mid(chaine, 5, 2)) .
Si ta chaine est "P(T<xx)=yy", avec xx et yy des nombres, suffit de faire expr(right(chaine, 2)) et expr(mid(chaine, 5, 2)) .
-
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2955
- Images: 3
- Joined: 10 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Découpage d'une chaine de caractère
Hmm je vois..
Pour ta formule avec expr ça ne fonctionne que si xx et yy sont des nombres à 2 chiffres par contre.
Aussi, pour scanner caractère par caractère, comment procéderiez-vous ?
J'ai peu être une idée .. avec une boucle FOR et analyser caractère par caractère avec la fonction MID mais il me faudrait la longueur de la chaine totale..et j'ai pas trouvé de commande pour.
La programmation sur calculette est quand même beaucoup moins évidente qu'en PHP, C ou autre...
Pour ta formule avec expr ça ne fonctionne que si xx et yy sont des nombres à 2 chiffres par contre.
Aussi, pour scanner caractère par caractère, comment procéderiez-vous ?
J'ai peu être une idée .. avec une boucle FOR et analyser caractère par caractère avec la fonction MID mais il me faudrait la longueur de la chaine totale..et j'ai pas trouvé de commande pour.
La programmation sur calculette est quand même beaucoup moins évidente qu'en PHP, C ou autre...
-
Kouaaks
Niveau 4: MC (Membre Confirmé)- Posts: 5
- Joined: 20 Apr 2013, 18:05
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS-SI
Re: Découpage d'une chaine de caractère
dim(string_var)
Pour la dimension de la chaine
C'est vrai que quand on est habitué au PHP ou au C, c'est galère avec le TIBasic ^^
Pour la dimension de la chaine
C'est vrai que quand on est habitué au PHP ou au C, c'est galère avec le TIBasic ^^
Last edited by servabat on 20 Apr 2013, 19:38, edited 1 time in total.
-
servabat
Niveau 10: GR (Guide de Référence)- Posts: 32
- Joined: 13 Oct 2011, 18:29
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Découpage d'une chaine de caractère
D'accord! Je pensais à un lenght où quelque chose comme ça, je vais faire quelques tests avec dim.
Merci
Merci
-
Kouaaks
Niveau 4: MC (Membre Confirmé)- Posts: 5
- Joined: 20 Apr 2013, 18:05
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS-SI
Re: Découpage d'une chaine de caractère
Ça ne devrait pas être plus compliqué à faire qu'en C. Par rapport au PHP qui propose 50 fonctions avancées par contre, si.
-
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2955
- Images: 3
- Joined: 10 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Découpage d'une chaine de caractère
Merci pour votre aide, j'ai enfin réussis.
J'ai uploadé 2 programmes dont l'un sur les lois exponentielles où j'ai utilisé les chaînes.
J'ai uploadé 2 programmes dont l'un sur les lois exponentielles où j'ai utilisé les chaînes.
-
Kouaaks
Niveau 4: MC (Membre Confirmé)- Posts: 5
- Joined: 20 Apr 2013, 18:05
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS-SI
Re: Découpage d'une chaine de caractère
Pense à mettre des screenshots de plus basse qualité ! Il est inutile de fournir des images pesant plus de 1.5 Mo quand quelques ko suffisent.
-
BisamAdmin
Niveau 15: CC (Chevalier des Calculatrices)- Posts: 5670
- Joined: 11 Mar 2008, 00:00
- Location: Lyon
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Découpage d'une chaine de caractère
Pas forcément de plus basse qualité, mais enregistre les en png, pas en bmp .
-
ExcaleAdmin
Niveau 16: CC2 (Commandeur des Calculatrices)- Posts: 2955
- Images: 3
- Joined: 10 Sep 2010, 00:00
- Gender:
- Calculator(s):→ MyCalcs profile
Re: Découpage d'une chaine de caractère
Oui je m'en suis aperçu quand j'ai relu le chat, par contre là j'ai bien fait attention et j'ai foutu du png et pas du bmp.
-
Kouaaks
Niveau 4: MC (Membre Confirmé)- Posts: 5
- Joined: 20 Apr 2013, 18:05
- Gender:
- Calculator(s):→ MyCalcs profile
- Class: TS-SI
10 posts
• Page 1 of 1
Who is online
Users browsing this forum: ClaudeBot [spider], michell0987654321 and 3 guests