Avec cette fonction, vous pouvez facilement sélectionner un nombre de caractères dans une chaîne à copier dans un autre. Le premier caractère d'une chaîne est toujours numéroté comme "1", donc pour copier (par exemple) les cinq premiers caractères de la chaîne que vous auriez string_copy(str, 1, 5). Un autre exemple est fourni ci-dessous.
string_copy(str, index, count);
Argument La description str La chaîne à partir de laquelle copier index La position du premier caractère dans la chaîne à partir de laquelle (copier à partir de 1) count Le nombre de caractères, à partir de la position du premier, à copier
String
name = keyboard_string;
if string_length(name) > 15 )
{
keyboard_string = string_copy(name, 1, 15
);
}
Le code ci-dessus permettra au joueur d'entrer une chaîne via le clavier qui est ensuite stockée dans la variable name. Cette variable est ensuite vérifiée pour voir si elle dépasse la longueur maximale de 15 caractères et si c'est le cas, la chaîne_clavier est remplacée par une copie de 15 caractères du name chaîne. Cela limite effectivement l'entrée du joueur à 15 caractères.