Cómo almacenar cadenas de programación c

Cuando un programa en C necesita la introducción de texto, es necesario crear un lugar para almacenar el texto. De inmediato, es probable que dice: “Caramba! Eso sería una variable de cadena.”Si ha contestado de esa manera, usted está confiando en su conocimiento que texto en la programación C se refiere como una cuerda.

Video: 10. Cadenas de caracteres / C++

Por desgracia, estás equivocado.

C carece de un tipo variable de cadena. Lo hace, sin embargo, tienen las variables de carácter. Cola suficiente de ellos y usted tiene una cadena. O, para decirlo en la jerga de programación, tiene una formación de variables de carácter.

La matriz es un gran tema. Tener la mente abierta acerca de las matrices y cadenas y sumergirse en la bondad de Relleno de una cadena en una carbonizarse Formación.

El relleno de una cadena en una CARBONIZARSE FORMACIÓN

() {Pronta Char principal int #include [] = "Pulse Intro para explotar:"-printf ("% s", Inmediata) -getchar () - retorno (0) -}

La línea 5 se crea una matriz de variables de carbonilla. los formación es un aparatito que muestra un montón de variables en una fila. La variable de matriz de caracteres se llama rápido, que es seguido inmediatamente por corchetes vacíos. Es la gran pista de que la variable es una matriz. se asigna la matriz, a través del signo igual, el texto entre comillas dobles.

La sentencia printf () en la línea 7 muestra la cadena almacenada en la matriz del sistema. El% s carácter de conversión representa la cadena.

En la línea 8, getchar () detiene el programa, anticipándose a la pulsación de tecla Intro. El programa no se sigue a través por la explosión de nada, una tarea dejó hasta que el código en una fecha futura.

Ejercicio 1: Crear un nuevo proyecto, ex0710 y escriba el código fuente de Relleno de una cadena en una carbonizarse Formación. Generar y ejecutar el código.

ejercicio 2: Modificar el código fuente de Relleno de una cadena en una carbonizarse Matriz de modo que una sola variable de cadena tiene dos líneas de texto: por ejemplo:

Programa para destruir la WorldPress Enter para explotar:
  • Una variable de cadena en C es realmente una matriz de caracteres.

  • Se puede asignar un valor a una matriz de caracteres cuando se crea, de manera similar a la forma de inicializar una variable cuando se crea. El formato es el siguiente:

    Video: 54. Programación en C - Arreglos - Ejercicio copiar arrays de cadenas de caracteres

    cadena char [] = "texto"-

    En la línea precedente, cadena es el nombre de la matriz de caracteres, y el texto es la cadena asignado a esa matriz.

  • Se puede asignar un valor a una matriz de cadenas, o char, sólo cuando es declarado en el código. No se puede reasignar o cambiar ese valor más adelante mediante una instrucción directa, tales como

    Video: Tutorial C - 34. Arreglos o Arrays Bidimensionales de Caracteres

    = prontas "Esto está mal."-

    Modificación de una cadena es posible en C, pero se necesita saber más acerca de las matrices, funciones de cadena, y especialmente los punteros antes de hacer el intento.

Artículos Relacionados