, touw, touw is in feite een reeks tekens, ongeldig en beëindiging van karakter "0".Dus een lege string eindigt met de letters, met inbegrip van touw, gevolgd door een lege, de volgende verklaring en het creëren van een string - Samenstelling van de "hallo".In de serie lege karakter, met inbegrip van de string karakter van de omvang van de installatie is een "Hallo dan het aantal tekens, groeten." [6] = (cokes werk "en" e "en de" L "en de" L "en de" O "," 0 "};,, als je gevolgd. - de regels dan kan je schrijven, met het oog op de volgende verklaring en de vermindering van de groeten van kolen;,, [...] =" hallo ", is de volgende definitie van,, in de reeks C /C + + en minus de herinnering;,,, echt, Zet je niet leeg, aan het einde van een touw. Karakter.C) "0") automatisch aan het einde van de eerste reeks.Laat het ons proberen te drukken de hierboven vermeld: −,, #include < stdio.h> in de Main () (CHAR greeting[6] = E L L {'H',,, 'O' in,'\\0'}; printf ("groet -%s\ ", de begroeting); terugkeer 0;},, wanneer de compiled (code is en was, het resultaat van een van de volgende −,,, C - Hallo groet, steunt het bereik van de functies die manipulate a breed null-terminated verplichtingen &minus s.n. functie & m;,, 1, strcpy (S1, S2);,,, Copies reeks S2 in touw S1. 2, strcat (1, 2); en,, Concatenates reeks S2 op het einde van de string S1. 3, strlen (S1);,,, terug de duur van de string S1. 4, strcmp (S1, S2);,,, S1 en S2 als terug 0 zijn dezelfde.Als s1< minder dan 0, 2, groter zijn dan de 0 als s1> s2., 5, en strchr (S1, CH);,,, terug naar het eerste optreden van A - punten karakter CH in touw S1. 6, strstr (S1, S2);,,, terug naar het eerste optreden van A - punten touw, touw, in het volgende voorbeeld S1., gebruik een van de bovengenoemde taken −,, #include < stdio.h> #include < string.h> in de Main () (CHAR str1[12] = "hallo", CHAR str2[12] = "World", CHAR str3[12]; int len; in str3 * *) (strcpy (str3 printf ("); en (strcpy (str3, ():%s\ ", str3); * concatenates (* strcat (bij de functie, en functie); f ("(bij de strcat, functie):%s\ ", (*); len;Na de cascade * /len = strlen (((); ghth printf ("strlen (bij):%d\ ", len); terugkeer 0;}, als de code wordt opgesteld en uitgevoerd, zal leiden tot de volgende resultaten en negatieve;,, strcpy (STR3, hallo strcat (bij): functie bij De, hallo wereld strlen (): (10):,,
C
Previous:C
Next Page:C) de definitie van