Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan bruke strncpy funksjon i C + +
    The C + + strncpy funksjonen kopierer et angitt antall tegn fra en kilde til en destinasjon . En null tegn blir ikke lagt til målet, så det vil bare være null - terminert hvis lengden av kilden strengen er mindre enn antall byte som blir kopiert . Følgende trinn vil hjelpe deg å bruke funksjonen strncpy i C + + . Instruksjoner
    en

    Lær syntaksen til strncpy . Den komplette syntaksen er char * strncpy ( char * reisemål, const char * kilde , size_t num ); .
    2

    vite at målet er en peker til en matrise og kilden er en null -terminert string . Hvis null terminator er oppstått i kilden strengen før num tegn har blitt kopiert , vil målet være polstret med nuller før num bokstaver som er skrevet . Num er derfor det maksimale antall byte som blir kopiert. Destinasjonen er returnert.
    3

    Forstå at C + + strncpy funksjonen er holdt i CString biblioteket. Du må kanskje inkludere string.h header-fil for å bruke strncpy
    4

    titt på følgende komplett program for noen enkle eksempler på hvordan du bruker strncpy : .

    # Include # inkludere

    int main ( ) { char streng1 [ ] = " strncpy test eksempel "; røye string2 [ 13 ]; strncpy ( string2 , streng1 , 12) ; string2 [ 12 ] = '\\ 0 '; printf ( " string2 :% s \\ n" , string2 ), tilbake 0 ;}
    5

    Observer følgende resultat for dette programmet : en

    strncpy test

    en triviell bruk av strncpy å kopiere de første 12 tegnene i strengen påpekt av streng1 inn matrisen peker til string2 . Merk at vi må gi null terminator og tildele lagringsplass for string2 siden strncpy ikke.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan beregne summen av Odd Tall i C + + Språk 
    ·Hvordan å kompilere et C + + i Dev - C 
    ·Slik bruker du en Basic Date Picker Med GridView 
    ·Hvordan lage en MFC Worker Thread 
    ·Hvordan finne Resten på C 
    ·Hvordan legge til en tekstboks til DataGridView 
    ·Turbo C sorteringsmetodene 
    ·Hvordan å kompilere CPP i MS - DOS 
    ·Visual C Sharp String Funksjoner 
    ·Hvordan bruke Visual C + + Express 
      Anbefalte artikler
    ·Hvordan bruke memcpy funksjon i C + + 
    ·Hvordan lage en Web Service i VB Net 
    ·Slik konverterer OS Grid til GPS 
    ·Hvordan overføre funksjoner på MATLAB 
    ·Slik hindrer C bufferoverløpene 
    ·Hvordan å produsere UTF - 8 tegn i PHP 
    ·Human Computer Interface Design Guidelines 
    ·Hvordan slette Android subviews 
    ·Slik konverterer en Java heltall til Bytes 
    ·MYSQL Insert er treg 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/