| 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 strstr en C + +
    El C + + función strstr localiza una subcadena especificada dentro de una cadena de origen . El análisis no incluye la terminación en nulo caracteres. Strstr devuelve un puntero a la primera ocurrencia de la subcadena en la fuente. Si no se encuentra la subcadena , strstr devuelve un puntero nulo. Si la subcadena tiene longitud cero, strstr devuelve la cadena de origen . Los siguientes pasos le ayudarán a usar el strstr función en C + + . Instrucciones
    1

    Aprender la sintaxis de strstr en C + + . La sintaxis completa es char * strstr (const char * fuente , const char * subcadena ) .
    2

    saber que fuente es la cadena que se va a escanear . La subcadena es la secuencia de caracteres para que coincida .
    3

    Entender que el C + + función strstr 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 strstr : .

    # Include # include

    int main () {char cadena1 [ ] = " Esto es una cadena de prueba " ; char * character_pointer ;/* buscar "test" dentro de cadena1 con character_pointer * /character_pointer = strstr ( cadena1, "prueba de ") ;/* cambiar los cuatro primeros caracteres de la cadena * //* apuntada por character_pointer a" largo "* /strncpy ( character_pointer ," long " , 4 ) ; puts ( cadena1 ) ;/* Note cómo una subcadena vacía devuelve un puntero a la * //* comienzo de cadena1 * /character_pointer = strstr ( cadena1 , "") ; puts ( character_pointer ) ;/* no hay una " z" en cadena1 lo character_pointer * //* ahora se convierte en un puntero nulo . * /character_pointer = strstr ( cadena1, "z "); return 0 ;}
    5

    Observe la siguiente salida de este programa :

    Este es un largo stringThis es una cadena larga

    Previous :

    next :
      Artículos relacionados
    ·Cómo imprimir Punteros en C 
    ·Cómo escribir un programa simple en C + + 
    ·Cómo convertir cadenas alfabéticas en C + + 
    ·Visual Basic Tutorial 
    ·Cómo escribir un programa en C + ordenador que calcula…
    ·Cómo compartir Variables largo CPP 
    ·Cómo escribir un archivo Hex 
    ·Cómo firmar un archivo SIS Aplicación Nokia 
    ·Cómo purgar un Reciba Socket búfer en C 
    ·Cómo eliminar un índice en una matriz dinámica de en…
      Artículos destacados
    ·Cómo escribir una matriz de bytes en archivo 
    ·UNIX C Tutorial 
    ·Cómo comprobar si existe una figura en MATLAB 
    ·Cómo comprobar una matriz de cadenas en Python 
    ·Cómo incrustar Flash Video en HTML 
    ·Cómo escribir código de Oracle SQL que creará la tab…
    ·PHP dinámico de la imagen Tutorial 
    ·Cómo eliminar archivos mediante T -SQL 
    ·Cómo hacer un diagrama de flujo de Tic- Tac -Toe 
    ·Cómo implementar un Destructor básico en JavaScript 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com