[Playlisten] [Impressum und Datenschutzerklärung]

07.02.2 strcat, Strings anhängen


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

wasserdichterzählt waren Vergleichen von Zeichenkettenzuweisenbesagen Kopieren von Zeichenkettendas nächste wichtige ist aneinanderhängenvon Zeichenkettenwie kriege ichdie beiden aneinandergehängtob es noch im Leerzeichen dazwischen bitte ich diese beiden Zeichenkettenaneinandergehängtamin anderen Sprachen dürfte man schreibenA plus Bwenn sie das inC machen gibt's wieder was auf die Finger so schlicht geht es nichtC hat dafür standardmäßigden BefehleherschwingkonfessionellCheckliste nur Kat übrig bliebenSDR Kat ist noch ?? davon ?? Stringkomplett in Zeichenketten aneinanderhängenPunkt und das ist auch wieder fürchterlich vorsichtig seinwenn ich das schreiben würdewäre das auch wieder ein verborgener Fehlerwas er tut Beistrich komplette Net ist er nimmt die Zeichenkette B und hängt sie hinter A hinterdafür muss in A aber genug Platz seindiese Zeichenkette hat so viel Platzwieder jetzt stehtnämlich die fünf Buchstaben plus die null am Endenicht mehr hinter hängendas würde zwarnett kompiliert werden und ausgeführt werden aber es würde Blödsinn tunund mir in der unsinnigen Speicher schreiben muss dafür sorgen dass diese erste Zeichenkette wie wird diegesamte Zeichenkette dann reingeschrieben das erste Zeichenkette genug Luft hinten hat wenn Sie das so schreiben keine Luft dahinterdiese Chance kann ich der ersten Zeichenkette noch Luft gebenwenn sie ?? in den eckigen Klammern was angeben was ist der Trickdann sagen Sie jaich möchte gerne fünfzehn Charakters unterbringenund ich gebe hier nur die ersten fünf an und die null dahinter natürlich noch geben die ersten sechs anstrebe genommen an dieser Stelleder Rest mit Nullen gefülltinsgesamt fünfzehn Bytes oder Vertretern des schönen Saleh insgesamt sechzehn Byteses geht los mit H A L L Odie null und diesesdiesen String abzuschließenund dann der Rest mit neuen Vögelahnendann habe ich auch genug Platz dafür das müsste jetzt funktionierenalso müsste jetzt LeerzeichenJörn kopieren hinter Halloin das Are ein ?? bin gespanntdas?? besteht es sind längst noch drinbeiokay da stehen die beidensie sehenda stehtdas anist das hier ab vier A denke ich nicht J Ö R N und die null am Endevon diesem Stringimmer lauter B habenund dann kommt hallodas Los vier acht sechs eins und so weitersechs F die null am Ende von Hallo und dann aufgefülltmit neun bis fünfzehn sindalso wenn sie ?? sechzehntewenn Sie hier die Größe angebenund initialisierenwird eben der Rest automatisch mit Nullen aufgefüllt das sind sie in Aktion jetzt habe ich da genug Platzund tatsächlichdas auszuführenachten Sie aber nochmals auf sie steht HalloLeerzeichen wir Leerzeichen ihm schon gesagt Leerzeichen ein ganz normaler Buchstabeversieht ebenso nichtsaber für den Rechner ist es in ganz normaler Buchstabeuntersteht das Sonett ineinander und sie sind Visier zusammen kopiert worden ist also da wo vorher die null bestanden hat und jetzt der Code für das Leerzeichen zwei null ist der gut für das Leerzeichen rein kopiert und so weiter sofort und den Monatsendeals auch da wieder gefährlicham Vorsicht muss genug Platz haben in dem er in der ersten Zeichenkettedamit dasfunktioniertarmdavon gibt's natürlich auch für deine sichere Funktion inzwischensie geben danach an einfach wie verzeichnet maximal kopiert werden dürfendasBeispiel aus dem Skriptnichtdas Verstehen habees wirklich einmal in Aktion sehen was für unser Land passiertKommadas sieht ja so aus ich möchte dasWetter hinter das Donner anhängen und das Ergebnis soll in A stehenda steht Donna da steht Wetterdas es jetzt besonders spannend ?? ganz am Ende vom Raum sind und peinliche ?? nur noch drei Bytes Platz haben ich weiß ganz genau was er tun wirdokaygeschiehtdas dass es von außen wundert mich geradehörenaber sie sehen hier habe wird sich ein Platzproblemsowie Battista nicht vorgesehen wenn ich dagegenwenn ich dagegen hier genug Platz geschaffen hättedas auch das Ergebnis reinpasstden sie damals allerdings komplett im Speicher stehen und null am Ende also Vorsicht wie deine stellensobald sie mit Zeichenkettenmit AktenzeichenC experimentierenimmer drauf aufpassenob die null am Ende ist Platz für die null haben und ob wenn sie kopierenoder einander hängen und dann auch genug Platz ist für die Zeichenkettedie man dann richtig weiter schiebtsovielzu den üblichen Funktionen in String Punkt hat er sie könnte die Latte angucken stehen noch oder andere Arbeitsplätze die wesentlichenZeichenketten