Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať funkcie strcpy v C + +

C + + strcpy funkcia kopíruje reťazec zo zdrojového umiestnenia do cieľového umiestnenia a poskytuje znakom null ukončiť reťazec . Cieľ by mal byť dostatočne veľký , aby obsahovať reťazec , vrátane terminátora null , aby sa zabránilo pretečeniu . To by sa nemali prekrývať so zdrojom , pretože strcpy nepridelí úložisko . Nasledujúce kroky vám pomôžu používať funkciu strcpy v C + + . Pokyny dovolená 1

syntax strcpy . Kompletné syntaxe je char * strcpy ( char * určenie , const char * zdroj ) .
2

vedieť , že cieľ je ukazovateľ na pole a zdroj je reťazec zakončený hodnotou null . Cieľ je vrátená .
3

Pochopte , že + + strcpy funkcie C je udržiavaná v knižnici CString . Možno budete musieť zahrnúť súbor string.h záhlavie použiť túto funkciu
4

Pozrite sa na nasledujúce kompletný program pre niektoré jednoduché príklady , ako používať strcpy : .

# Include # include

int main ( ) { char string1 [ ] = " Test reťazec " ; char reťazec2 [ 80 ] ; char string3 [ 80 ] ; char * string4 ; strcpy ( reťazec2 , string1 ) ; strcpy ( string3 , " strCopyDatabaseOK pracoval . " ) ; string4 = strcpy ( string2 , " strcpy návrat príklad " ) ; printf ( " string1 : % s \\ nstring2 : % s \\ nstring3 : % s \\ n" , string1 , string2 , string3 ) ; printf ( " string4 : % s \\ n" , string4 ) ; return 0 ; }
5

dodržujte nasledujúci výstup tohto programu :

string1 : Test stringstring2 : Test stringstring3 : strcpy workedstring4 : strcpy návrat príklad

prvý strcpy ukazuje triviálne príklad kopírovania reťazec na ktorý ukazuje string1 do poľa odkazuje string2 . Druhý strcpy kopíruje doslovné do cieľového poľa . Všimnite si , že musíme prideliť úložisko pre string2 a string3 . Tretia strcpy ilustruje použitie návratové hodnoty strcpy .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené