De C + + strcat functie is de afkorting voor "string aaneenschakelen . " Gebruiken Strcat voegt een kopie van een bron string naar een bestemming string. De null- terminator karakter bestemming wordt overschreven door de eerste letter van de bron en een nul-karakter wordt toegevoegd aan het einde van de resulterende nieuwe string. De volgende stappen helpen u de functie strcat gebruiken in C + + . Instructies 1 Leer de syntax van strcat in C + + . De volledige syntaxis is char * strcat ( char * bestemming , const char * bron ) ; . Kopen van 2 Weet dat de bestemming is een pointer naar een array . De bestemming moet groot genoeg zijn om de resulterende tekenreeks houden , inclusief de nul terminator , overstromen voorkomen . De bron is een tekenreeks die niet de bestemming moeten overlappen . De bestemming wordt geretourneerd . 3 Begrijp dat de C + + strcat functie wordt in het CString bibliotheek bewaard . U kan nodig zijn om het string.h header-bestand bevatten om deze functie te gebruiken Kijk 4 op de volgende volledige programma voor een aantal eenvoudige voorbeelden van hoe strcat gebruiken : . # Include # include int main ( ) { char string1 [ 80 ] ; char tekenreeks2 [ 80 ] ; char string3 [ 80 ] ; strcpy ( string1 , " Deze string" ) ; strcpy ( string2 , " Rose " ) ; strcpy ( string3 , ' s ruiken als oude schoenen . " ) ; strcat ( string1 , " wordt samengevoegd . "); strcat ( tekenreeks2 , string3 ) ; printf ( " string1 : % s \\ n " , string1 ) ; printf ( " string2 : % s \\ n " , string2 ) return 0; } 5 Neem de volgende output voor dit programma : string1 : deze tekenreeks is concatenated.string2 : Rozen ruiken oude schoenen . De eerste strcat is een triviaal voorbeeld van hoe je een karakter array samenvoegen met een letterlijke tekenreeks . De tweede strcat toont twee character arrays worden aaneengeschakeld . Merk op hoe de null- terminator wordt toegevoegd aan het einde van de resulterende tekenreeksen in beide voorbeelden .
|