| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo utilizar la función strspn en C + +
    El C + + función strspn determina la longitud de la parte inicial máxima de una cadena de origen que se compone sólo de los personajes de una lista especificada . Si todos los personajes de la cadena de origen aparece en la lista, strspn devuelve la longitud de la cadena de origen . Si el primer carácter de la cadena de origen no está en la lista, strspn devuelve cero. Los siguientes pasos le ayudarán a usar el strspn función en C + + . Instrucciones
    1

    Aprender la sintaxis de strspn en C + + . La sintaxis completa es strspn size_t (const char * fuente , const char * lista_caracteres ) .
    2

    saber que fuente es la cadena que se va a escanear y lista_caracteres es la lista de personajes para buscar < . br> Página 3

    Entender que el C + + función strspn se conserva en la biblioteca cstring . Puede que tenga que incluir el archivo de cabecera string.h utilizar esta función
    4

    Mira el siguiente programa completo para algunos ejemplos sencillos de cómo utilizar strspn : .

    # Include # include

    int main () { int i; caracteres cadena1 [ ] = " 123abc123 " ; carbón cadena2 [ ] = " 123456" ; carbón string3 [ ] = " A123456 " ; carbón lista_caracteres [ ] = " 1234567890 " ;/* Los tres primeros caracteres de cadena1 son números , por lo strspn * //* regresa tres . * /i = strspn ( cadena1, lista_caracteres ) ; printf ( " . La longitud de los números iniciales para cadena1 es% d \\ n", i ) ;/* s2 consiste completamente de dígitos , por lo strspn devuelve la longitud de * //* s2 . Observe cómo se detiene la exploración en el terminador nulo para cadena2 . * /i = strspn ( cadena2 , lista_caracteres ) ; printf ( " La longitud de los números iniciales de cadena2 es% d \\ n ". , i ) ;/* El primer carácter de string3 no es un dígito, lo que a pesar de la * //* resto de string3 consta de dígitos , devoluciones strspn 0 * /i = strspn ( string3 , lista_caracteres ) . printf ( " La longitud de los números iniciales para string3 es% d \\ n ". , i); return 0; }
    5

    Observe la siguiente salida de este programa :

    la longitud del número inicial es la longitud 3El número inicial es la longitud 6El del número inicial es 0

    Previous :

    next :
      Artículos relacionados
    ·C + + Estructura de Repetición 
    ·Cómo ordenar en Turbo C + + 
    ·Cómo utilizar las plantillas de estructuras en C 
    ·Cómo cerrar programas en C 
    ·Cómo abrir un archivo PDF en C # 
    ·Cómo mostrar una cadena hacia atrás en C 
    ·Cómo aumentar el tamaño del montón del Proceso 
    ·Cómo crear archivos Pyc para correr sobre Web 
    ·Cómo crear mapas de mensajes de MFC 
    ·Cómo mostrar archivos de un nodo del árbol selecciona…
      Artículos destacados
    ·Cómo comprobar un interruptor Subcadena 
    ·¿Cómo hacer crecer las matrices en C + + 
    ·Cómo utilizar una clase de área para eliminar partes …
    ·Cómo crear una base de datos de una página web 
    ·Cómo instalar el Java API 
    ·Cómo devolver DIVs con PHP 
    ·Definición de un Optiplex GX1 intérprete de comandos …
    ·Cómo hacer un formulario de contacto PHP en GoDaddy 
    ·Cómo cambiar el color de un punto Terreno en Matplotli…
    ·¿Cómo puedo buscar un archivo creado mediante Java Se…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com