Iterar un Arreglo de Cadenas con un Bucle While en C

CBeginner
Practicar Ahora

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.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 98%. Ha recibido una tasa de reseñas positivas del 97% por parte de los estudiantes.

Iterar una Lista de Cadenas Utilizando un Bucle While

En este laboratorio, aprenderá a iterar una lista de cadenas utilizando un bucle while.

  1. Cree un nuevo archivo llamado while-loop.c y abrálo en WebIDE.

  2. 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.

  3. Guarde el archivo y salga del editor de texto.

  4. Compile el código utilizando el siguiente comando en la terminal:

    gcc while-loop.c -o while-loop

    Este comando compila el código C y genera un archivo ejecutable llamado while-loop.

  5. Ejecute el programa ejecutando el siguiente comando:

    $./while-loop

    El programa iterará a través del arreglo flowers utilizando un bucle while y imprimirá cada cadena en una nueva línea. El bucle continuará hasta que llegue al valor NULL en el arreglo.

  6. 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.