strrindex — Retourne la position de la dernière occurence d'une chaîne de caractères dans une autre chaîne.
Retourne la position de la dernière occurence de S2 dans S1, ou -1 si elle n'est pas trouvée. Si S2est vide, la longueur de S1 est retournée. strrindex ne s'exécute que pendant l'initialisation.
Voici un exemple de l'opcode strrindex. Il utilise le fichier strrindex.csd.
Exemple 1045. Exemple de l'opcode strrindex.
Voir les sections Audio en Temps Réel et Options de la Ligne de Commande pour plus d'information sur l'utilisation des options de la ligne de commande.
<CsoundSynthesizer> <CsOptions> ; Select audio/midi flags here according to platform -n ;;;no sound output ;-iadc ;;;uncomment -iadc if realtime audio input is needed too </CsOptions> <CsInstruments> ;example by Joachim Heintz opcode FilNam, S, S ;returns the name of a file path Spath xin ipos strrindex Spath, "/" ;look for the rightmost '/' Snam strsub Spath, ipos+1 ;extract the substring xout Snam endop instr name prints "Printing name:\n" Snam FilNam "/my/dir/my/file.WAV" puts Snam, 1 endin </CsInstruments> <CsScore> i "name" 0 0 e </CsScore> </CsoundSynthesizer>