| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come utilizzare la funzione strcpy in C + +
    Il C + + funzione strcpy copia una stringa da un luogo di origine a un percorso di destinazione e fornisce un carattere null per terminare la stringa . La destinazione deve essere sufficientemente grande da contenere la stringa , compreso il terminatore null , per evitare un overflow . Non deve sovrapporsi con la fonte perché strcpy non alloca memoria . I passi seguenti vi aiuterà a utilizzare la funzione strcpy in C + + . Istruzioni
    1

    Imparare la sintassi di strcpy . La sintassi completa è char * strcpy ( char * destinazione , const char * source) ; .
    2

    Sappiate che la destinazione è un puntatore a un array e la sorgente è una stringa con terminazione null . Viene restituita la destinazione.
    3

    Capire che il C + + la funzione strcpy è conservato nella biblioteca cstring . Potrebbe essere necessario includere il file di intestazione string.h per utilizzare questa funzione
    4

    Guardate il seguente programma completo per alcuni semplici esempi di come utilizzare strcpy : .

    # Include # include

    int main ( ) { char stringa1 [ ] = " stringa di prova " ; char stringa2 [ 80 ] ; char string3 [ 80 ] ; char * String4 ; strcpy ( stringa2 , stringa1 ) ; strcpy ( string3 , " StrCopy funzionato . "); String4 = strcpy ( stringa2 , " esempio ritorno strcpy "); printf ( "stringa1 : % s \\ nstring2 : % s \\ nstring3 : % s \\ n" , stringa1, stringa2 , string3 ) ; printf ( " String4 : % s \\ n" , String4 ) ; return 0; }
    5

    Osservare il seguente output di questo programma :

    stringa1 : prova stringstring2 : prova stringstring3 : strcpy workedstring4 : strcpy ritorno esempio

    la prima strcpy mostra un esempio banale di copiare la stringa puntata da stringa1 nell'array puntato da stringa2 . La seconda strcpy copia una letterale della matrice di destinazione . Notate che dobbiamo allocare memoria per stringa2 e string3 . Il terzo strcpy illustrato un utilizzo del valore di ritorno di strcpy .

    Previous :

    next :
      Articoli Correlati
    ·Come individuare i problemi di corruzione della memoria…
    ·Come scrivere applicazioni database con C # 
    ·Come scrivere un programma C che leggerà in un file di…
    ·Definizione di forme di Visual Basic 
    ·Come rinominare un file in Visual Studio C 
    ·Come scrivere una istruzione case in C + + 
    ·Come aggiungere l'illuminazione colorata In GtkRadiant 
    ·Come Teach Yourself Visual C 6 
    ·Come utilizzare Pangrattato in Masterpage 
    ·Come Lavare il flusso di uscita 
      Articoli in evidenza
    ·Come interi ingresso in Java utilizzando uno scanner 
    ·Come aggiungere numeri interi in Java 
    ·Come registrare con Flowplayer 
    ·Come scrivere la parola equivalente di un assegno Impor…
    ·Come creare un programma C + + in Visual Studio 6.0 
    ·MySQL DBA Tutorial 
    ·Vs fisso . Matrice dinamica in Visual Basic 
    ·Come creare una macro in Word che Will e-mail Utente In…
    ·Funzione Percentuale in PHP 
    ·Come controllare se una stringa Esiste in Perl 
    Copyright © Conoscenza Informatica http://it.wingwit.com