Fundamentos de programaci n
This presentation is the property of its rightful owner.
Sponsored Links
1 / 34

Fundamentos de Programación PowerPoint PPT Presentation


  • 99 Views
  • Uploaded on
  • Presentation posted in: General

Fundamentos de Programación. Caracteres y Cadenas Elaborado por: Ing. Jorge Rodríguez E. Agenda. Conceptos Básicos de caracteres y cadenas Librería de Manejo de Caracteres (ctype.h) isalpha, isupper, islower, isdigit, isspace, ispunct, isalnum, toupper, tolower.

Download Presentation

Fundamentos de Programación

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Fundamentos de programaci n

Fundamentos de Programación

Caracteres y Cadenas

Elaborado por: Ing. Jorge Rodríguez E.


Agenda

Agenda

  • Conceptos Básicos de caracteres y cadenas

  • Librería de Manejo de Caracteres (ctype.h)

    • isalpha, isupper, islower, isdigit, isspace, ispunct, isalnum, toupper, tolower


Conceptos b sicos de caracteres y cadenas

Conceptos Básicos de caracteres y cadenas

  • Constantes carácter

    • Valor int representado por un carácter entre comillas simples

  • Cadena de caracteres

    • Conjunto de caracteres tratados como una sola unidad.

    • Incluye letras, números y caracteres especiales (+,-,*,/ y$)

    • Se escriben entre comillas dobles

  • En C una cadena de caracteres es un arreglo de caracteres que terminan con el carácter nulo (‘\0’)


Conceptos b sicos de caracteres y cadenas1

Conceptos Básicos de caracteres y cadenas

  • El valor de la cadena es la dirección del primer carácter

    • Una cadena es un puntero al primer carácter de la cadena

      • char color[] = “azul”;

      • const char *ptrColor = “azul”;

      • char color[] = {‘a’,’z’,’u’,’l’,’\0’};

    • Omitir el carácter nulo al final de una cadena es un error

    • Imprimir una cadena q no contenga el carácter nulo, es un error

    • Capturar una cadena de caracteres

      • char palabra[20];

      • scanf(“%s”, palabra);


Librer a de manejo de caracteres ctype h

Librería de Manejo de Caracteres (ctype.h)


Librer a de manejo de caracteres ctype h1

Librería de Manejo de Caracteres (ctype.h)


Librer a de manejo de caracteres ctype h2

Librería de Manejo de Caracteres (ctype.h)


Funciones de conversi n de cadenas stdlib h

Funciones de conversión de cadenas (stdlib.h)


Manejo de cadenas string h

Manejo de cadenas (string.h)

  • Biblioteca de manipulación de cadenas -- <string.h>

  • Conjunto de Funciones para:

    • Manipular cadenas (copiar y concatenar)

    • Comparar cadenas

    • Buscar caracteres

    • Buscar una cadena dentro de otra

    • Separar cadenas en tokens

    • Longitud de cadena


Librer a de manejo de cadenas string h

Librería de manejo de cadenas (string.h)


Copiar cadenas

Copiar cadenas


Concatenar cadenas

Concatenar cadenas


Librer a de manejo de cadenas string h1

Librería de manejo de cadenas (string.h)


Comparar cadenas

Comparar cadenas


Librer a de manejo de cadenas string h2

Librería de manejo de cadenas (string.h)


Librer a de manejo de cadenas string h3

Librería de manejo de cadenas (string.h)


Buscar un car cter en una cadena

Buscar un carácter en una cadena


Uso de strcspn

Uso de strcspn


Uso de strpbrk

Uso de strpbrk


Uso de strrchr

Uso de strrchr


Uso de strspn

Uso de strspn


Uso de strstr

Uso de strstr


Strtok

strtok


Funciones de memoria de la biblioteca de manipulaci n de cadenas

Funciones de memoria de la biblioteca de manipulación de cadenas


Funciones de memoria de la biblioteca de manipulaci n de cadenas1

Funciones de memoria de la biblioteca de manipulación de cadenas


Uso de memcpy

Uso de memcpy


Uso de memmove

Uso de memmove


Uso de memcmp

Uso de memcmp


Uso de memchr

Uso de memchr


Uso de memset

Uso de memset


Funciones de manipulaci n de cadenas

Funciones de manipulación de cadenas


Uso de strerror

Uso de strerror


Uso de strlen

Uso de strlen


Funciones de entrada salida de la biblioteca est ndar

Funciones de entrada/salida de la biblioteca estándar


  • Login