" . String concatenate " The C + + strcat funktionen är kort för Strcat bifogar en kopia av en källa sträng till en destination sträng. Den null terminator tecken i destinationen kommer att skrivas över vid det första tecknet på källan och annan null karaktär kommer att läggas till i slutet av den resulterande nya strängen . Följande steg kommer att hjälpa dig att använda funktionen strcat i C + + . Instruktioner
1
Lär syntaxen i strcat i C + + . Den kompletta syntaxen är char * strcat ( char * destination , const char * källa ) , .
2
Vet att destinationen är en pekare till en array . Destinationen måste vara stor nog att rymma den resulterande strängen , inklusive null terminator , för att undvika spill . Källan är en null -terminerad sträng som inte bör överlappa destinationen. Destinationen är tillbaka .
3
Förstå att C + + strcat funktion hålls i CString biblioteket . Du kan behöva inkludera string.h sidhuvudfilen att använda denna funktion
4
Titta på följande komplett program för några enkla exempel på hur man använder strcat : .
# Include # include
main
int ( ) { char sträng1 [ 80 ] , röding sträng2 [ 80 ] , röding string3 [ 80 ] , strcpy ( sträng1 , " Denna sträng " ) ; strcpy ( string2 , " Rose " ) ; strcpy ( string3 , " s luktar gamla skor . " ) ; strcat ( sträng1 , " är sammanlänkade . " ) ; strcat ( string2 , string3 ) ; printf ( " sträng1 : % s \\ n " , sträng1 ) ; printf ( " string2 : % s \\ n " , sträng2 ) , avkastning 0; }
5
Beakta följande utdata för det här programmet :
string1 : strängen concatenated.string2 : Rosor luktar gamla skor .
första strcat är ett trivialt exempel på hur man kan sätta samman en karaktär array med en bokstavlig sträng . Den andra strcat visar två tecken arrayer som sammanlänkas . Notera hur null terminator läggs till i slutet av de resulterande strängarna i båda exemplen .