strstrip — Enlève des espaces d'une chaîne de caractères.
Opcode du greffon emugens.
Enlève des espaces d'une chaîne de caractères. Les espaces peuvent être supprimés à gauche, à droite ou des deux côtés. Fonctionne à l'initialisation.
Sin -- Chaîne en entrée.
Smode -- S'il est absent, les espaces sont supprimés des deux côtés. S'il vaut "l", les espaces à gauche sont supprimés. S'il vaut "r", les espaces à droite sont supprimés.
Voici un exemple de l'opcode strstrip. Il utilise le fichier strstrip.csd.
Exemple 1047. Exemple de l'opcode strstrip.
<CsoundSynthesizer> <CsOptions> --nosound </CsOptions> <CsInstruments> /* strstrip: strip whitespace from string Sout strstrip Sin [, Smode] Args Sin - string to strip whitespace from Smode - if not given, whitespace is stripped from left and right edges "l" - strip whitespace from left edge only "r" - strip whitespace from right edge only */ instr 1 Sout = strstrip(" \t\n foo bar \t\n") ; Sout = strstrip(" center ", "l") ; Sout = strstrip(" center ", "r") prints "string: '%s'\n", Sout turnoff endin </CsInstruments> <CsScore> i1 0 1 </CsScore> </CsoundSynthesizer>