Hola y bienvenidos.
Vamos a dejarles realizar a continuación un ejercicio para que pongan en práctica el concepto de sub
cadenas.
Bien, básicamente el ejercicio consiste en que en lugar de utilizar la sub cadena de hola, ahora van
a generar la sub cadena de mundo, así que hagan las modificaciones necesarias en este código para que
ahora se imprima la sub cadena de mundo.
Vamos a ver la solución a continuación, pero les pedimos que pongan pausa a su video y una vez que
lo hayan resuelto, entonces continuamos con la solución.
Bien, si ya intentaron realizar la solución, entonces vamos a ver cómo generar la subcadena de mundo.
Bien, básicamente consiste de lo siguiente tenemos nuestra cadena original, la cadena de Hola mundo
y anteriormente proporcionamos los valores de inicio, el índice cero y la cantidad de caracteres.
Copiamos cuatro caracteres y ya sabemos que la función de String copy no agrega el carácter de fin de
cadena.
Por lo tanto, una vez terminado esta cantidad de caracteres copiados, entonces tenemos que agregar
en el índice donde terminamos de copiar la cadena.
El carácter de fin de cadena.
Pero ahora, para este ejemplo hemos comentado que vamos a querer copiar la cadena de mundo.
Por lo tanto, el índice de inicio va a ser el índice cinco.
Así que nuestra variable de inicio debe de tener el valor de cinco y la cantidad de caracteres a copiar.
Podemos observar que son cinco caracteres, ya que la palabra mundo se compone de cinco caracteres.
Por lo tanto, la cantidad de caracteres, la variable de n caracteres va a ser el valor de cinco.
Y básicamente con esto tenemos resuelto nuestro ejercicio.
Por último, cuando ya tenemos que agregar el carácter de fin de cadena, entonces podemos volver a
utilizar nuestro carácter de n caracteres, ya que contiene precisamente el índice cinco, y ese es
el índice donde vamos a querer agregar el carácter de fin de cadena, ya que se copiarán desde los índices
cero hasta el cuatro, pero son cinco caracteres en total.
Por lo tanto, este mismo valor lo podemos utilizar para agregar el carácter de fin de cadena.
Así que para resolver el ejercicio solo tenemos que cambiar estos valores.
El carácter de inicio a partir del índice cinco y se van a copiar cinco caracteres.
Y una vez que ya tenemos realizado estos cambios, volvemos a ejecutar.
Y podemos observar que se ha copiado correctamente.
Tenemos la cadena original de mundo y se copiaron cinco caracteres a partir del índice cinco de nuestra
cadena original.
Por lo tanto, se imprime la sub cadena de mundo.
Bien, esperemos que hayan llegado a la misma solución.
Eso es todo por este vídeo y nos vemos en la siguiente lección.
Saludos.