Introducción
En este laboratorio, aprenderá a iterar a través de una lista de cadenas utilizando un bucle while en el lenguaje de programación C. Declararemos un arreglo de cadenas y luego utilizaremos un bucle while para imprimir cada cadena en el arreglo hasta que lleguemos al final de la lista.
Iterar una Lista de Cadenas Utilizando un Bucle While
En este laboratorio, aprenderá a iterar una lista de cadenas utilizando un bucle while.
Cree un nuevo archivo llamado
while-loop.cy abrálo en WebIDE.Copie y pegue el siguiente código en el archivo:
#include <stdio.h> void main() { const char* flowers[] = {"Rose", "Poppy", "Lily", "Tulip", "Marigold", NULL}; int i = 0; while (flowers[i]){ printf("%s\n\n\n",flowers[i]); ++i; } }Este código declara un arreglo de punteros a char constante, llamado
flowers, que almacena una lista de cadenas que representan diferentes tipos de flores. El arreglo se termina con un valor NULL, que servirá como condición para el bucle while.Guarde el archivo y salga del editor de texto.
Compile el código utilizando el siguiente comando en la terminal:
gcc while-loop.c -o while-loopEste comando compila el código C y genera un archivo ejecutable llamado
while-loop.Ejecute el programa ejecutando el siguiente comando:
$./while-loopEl programa iterará a través del arreglo
flowersutilizando un bucle while y imprimirá cada cadena en una nueva línea. El bucle continuará hasta que llegue al valor NULL en el arreglo.Observe la salida del programa:
Rose Poppy Lily Tulip Marigold
La salida debe mostrar cada cadena en el arreglo flowers en líneas separadas.
Resumen
Después de completar este laboratorio, podrá utilizar un bucle while para iterar a través de una lista de cadenas en C. Esta técnica puede ser útil cuando se trabaja con arreglos de cadenas y se necesita realizar operaciones en cada cadena por separado.



