string

  1. DerEchteChickenWing

    Cäsar String Manipulation/Array in Java

    Implementieren Sie eine statische-public Methode mit dem Namen "encodeCaesar" in der Klasse "Functionality.java", welche einen Text mithilfe der Cäsar-Veschlüsselung chiffriert. Signatur: encodeCaesar(String s, int val) : String Die Methode bekommt als Eingabeparameter einen String-Wert und...
  2. P

    Java Methode die den meistgenutzten Buchstaben eines Strings herausfindet

    Hallo, ich suche eine Methode, mit der ich herausfinden kann, welcher Buchstabe am häufigsten in einem String vorkommt. LG
  3. german

    [C] Escapesequenzen in einem String parsen wie in einem Literal

    In Stringliteralen werden bestimmte Sequenzen mit vorangestelltem Backslash vom Compiler in das repräsentierte Zeichen konvertiert. Das Betrifft bspw. Steuerzeichen wie \t und \n, aber auch oktale Sequenzen (am bekanntesten \0) oder hexadezimale Sequenzen (z.B. \xFF). Sind solche Zeichenfolgen...
  4. german

    [C] String- und Vector-Bibliotheken 1.4

    [C] string and vector (dyn. array) libraries based on the idea of length-prefixed strings For an English description refer to the pdf file which is included in the download, too. Function references in the header files are in English anyway. Diese Ressource besteht aus Bibliotheken, die ich...
  5. german

    [C] StrFix Funktion - String auf eine fixe Länge erweitern oder einkürzen

    Die StrFix Funktion führt ein Padding am Anfang und/oder Ende eines Strings aus. Der veränderte String wird in ein übergebenes Pufferarray geschrieben. Anwendungsmöglichkeit könnte bspw. die zentrierte Ausgabe eines Textes sein. #include <stdio.h> #include <string.h> // StrFix #include...
  6. german

    [C] Trim Funktion - Entfernt spezifizierte voran- und/oder nachgestellte Zeichen eines Strings.

    Die Trim Funktion kann hilfreich sein, wenn Strings voran- und/oder nachgestellte Zeichen (oft sind dies Leerzeichen) enthält, die bei anderer Operationen stören. Die Funktion führt diese Änderungen im übergeben String durch, der also nicht konstant sein darf. #include <stdio.h> #include...
  7. german

    [C] Replace Funktionen - Ersetzung aller Vorkommen eines Teilstrings

    Die folgende Replace Funktion führt eine einfache Stringersetzung durch, für Anwendungsfälle bei denen keine zeit- und rechenintensiven regulären Ausdrücke benötigt werden. #include <stdio.h> #include <stdlib.h> // Replace #include <string.h> // Replace /** \brief Sucht alle Vorkommen eines...
  8. german

    [C] Join Funktionen - Einzelstrings aus einem Array in einem String verketten

    Diverse Sprachen bieten eine Join Funktion, die Elemente eines Arrays mit angegebenen Trennzeichen in einem String verketten. Unten finden sich zwei mögliche Umsetzungen in C. Die JoinCopy Funktion verkettet in einen übergebenen Puffer mit fixer Breite. Die JoinAlloc Funktion verkettet in einen...
  9. german

    [C] Split Funktion - String an Trennzeichen in einen Vector von Teilstrings zerlegen

    Die strtok() Funktion verändert den Originalstring und es gibt keine Möglichkeit aufeinanderfolgende Trennzeichen als Einzeltrennzeichen zu behandeln. Die folgende SplitAlloc() Funktion hält Einstellungen bereit, die das erlauben. Die einzelnen Tokens werden in einen allozierten Vector...
  10. german

    [C] CpyCat Funktion, verkettet Strings schlauer als strcat

    Vor ~20 Jahren hatte Joel Spolsky (langjähriger Microsoft Entwickler und Mitbegründer von StackOverflow) auf seiner Seite einen interessanten Artikel gepostet. https://www.joelonsoftware.com/2001/12/11/back-to-basics/ Es geht im Grunde darum zu verstehen, was die Effizienz von Code beeinflusst...
  11. german

    [C] Grundlegende Unicode-String Funktionsbibliothek 2020-04-10

    Vorwort Diese Lib bietet ein paar einfache Funktionen zum Verarbeiten von UTF-8, UTF-16 und UTF-32. Diese Kodierungen unterstützen Unicode vollumfänglich. Nicht betrachtet werden Unicode Kodierungen wie UTF-EBCDIC oder CESU-8. Additionell sind die Convertierungen von und zu Codepages 850...
  12. german

    [C] Strings? Aufbau, Missverständnisse und Pitfalls

    Vorab Der Grund, warum ich diesen Beitrag schreibe, ist, dass das Arbeiten mit C-Strings immer wieder zu Verwirrungen führt. Hauptgrund dafür ist, dass meistens davon ausgegangen wird, ein C-String würde sich ähnlich verhalten wie Basistypen (char, int, float, ...). Das ist falsch! Wenn man also...
Oben Unten