Articles of String

Char-Array einen Wert in C zuweisen

Was ist der Unterschied zwischen: char fast_car[15]=”Bugatti”; und char fast_car[15]; fast_car=”Bugatti”; Weil der zweite Fehler bei der Kompilierung auftritt: Fehler: Inkompatible Typen beim Zuweisen von ‘char [15]’ vom Typ ‘char *’ Während der erste gut funktioniert. Es wäre hilfreich, eine Zeichenfolge an anderer Stelle als bei der Array-Initialisierung in ein Array einzufügen.

C ++ – Zeichenfolge zum Auflisten

Gibt es einen einfachen Weg in C ++, um eine Zeichenkette in eine enum zu konvertieren (ähnlich Enum.Parse in C #)? Eine switch-statement wäre sehr lang, also frage ich mich, ob es einen einfacheren Weg gibt, dies zu tun? BEARBEITEN: Danke für alle deine Antworten. Ich erkannte, dass es für meinen speziellen Fall einen viel […]

Reversible Shuffle-Algorithmus mit einem Schlüssel

Wie würde ich einen reversiblen Shuffle-Algorithmus in C # programmieren, der eine Taste zum Mischen verwendet und in den ursprünglichen Zustand zurückversetzt werden kann? Zum Beispiel habe ich eine Zeichenfolge: “Hallo Welt”, wie kann ich es mischen, so dass ich später in der Lage sein würde, die gemischte Zeichenfolge zurück zu “Hallo Welt” umzukehren.

Das Schließen eines Scanners triggers java.util.NoSuchElementException aus

Ich schreibe ein RPG-Kampfsystem von Grund auf in Java, ehrgeizig, oder? Nun, ich habe Probleme. Das ist mein Code: void turnChoice() { System.out.println(“What will you do? Say (Fight) (Run) (Use Item)”); Scanner turnChoice = new Scanner(System.in); switch (turnChoice.nextLine()) { case (“Fight”): Combat fighting = new Combat(); fighting.fight(); default: } turnChoice.close(); } Wenn es diesen Punkt […]

Konvertiere die Zeichenfolge in eine Liste. Python

temp = “[‘a’,’b’,’c’]” print type(temp) #string output = [‘a’,’b’,’c’] print type(output) #list Also habe ich diese temporäre Zeichenfolge, die im Grunde eine Liste im String-Format ist. . . Ich versuche, es wieder in eine Liste zu verwandeln, aber ich bin mir nicht sicher, eine einfache Möglichkeit, es zu tun. Ich kenne einen Weg, aber ich […]

Gibt es eine R-function, um eine Zeichenfolge für Regex-Zeichen zu umgehen

Ich möchte einen Regex-Ausdruck erstellen, der einige Strings ersetzt, nach denen gesucht werden muss. Daher müssen diese Strings zuerst maskiert werden, bevor ich sie in die Regex schreiben kann. Wenn der gesuchte String also Regex-Zeichen enthält, funktioniert er trotzdem. Einige Sprachen haben functionen, die dies für Sie tun (zB python re.escape : https://stackoverflow.com/a/10013356/1900520 ). Hat […]

Verwenden Sie Zeichenfolgen für den Zugriff auf (möglicherweise große) mehrdimensionale Arrays

Ich habe Probleme, einen Weg zu finden, einfach eine String-Eingabe zu parsen und die richtige Position in einem mehrdimensionalen Array zu finden. Ich hoffe auf eine oder zwei Zeilen, da die Lösungen, die ich gesehen habe, auf langen Schleifen (10-20 Zeilen) beruhen. Angesichts des folgenden Codes (beachten Sie, dass die Verschachtelung theoretisch beliebig tief sein […]

Zeichenzeiger verwirrend mit cout in C ++

Wenn ich einen char-pointers mit printf() , trifft er mit conversion specifier die Entscheidung, ob die Adresse gedruckt werden soll oder die ganze Zeichenfolge nach% u oder% s. Aber wenn ich das gleiche mit cout will, wie wird cout entscheiden, was unter der Adresse und der ganzen Zeichenfolge gedruckt werden soll? Hier ist eine Beispielquelle: […]

Java Stringstring-Methode potenzielles Speicherleck?

Ich habe die API der String-class durchsucht und sieht aus, als ob ein potenzieller Speicherverlust durch die Teilstring-Methode verursacht wird, da er dasselbe Zeichenarray wie der ursprüngliche String teilt. Wenn die ursprüngliche Zeichenfolge sehr groß ist, kann die von der Teilzeichenfolge zurückgegebene Zeichenfolge die ursprüngliche Zeichenfolge (die von einem großen Array gesichert wird) vor der […]

Java komprimieren Strings

Ich muss eine Methode erstellen, die eine Zeichenfolge empfängt und auch eine Zeichenfolge zurückgibt. Ex-Eingang: AAABBBBCC Ex-Ausgang: 3A4B2C Nun, das ist ziemlich peinlich und ich konnte es bei dem Interview, das ich heute hatte, nicht schaffen (ich habe mich um eine Juniorposition beworben), jetzt versuche ich zu Hause etwas, das statisch funktioniert, ich meine, ich […]