Ich möchte also für jedes Zeichen in einer Zeichenfolge iterieren. Also dachte ich: for (char c : "xyz") aber ich bekomme einen Compilerfehler: MyClass.java:20: foreach not applicable to expression type Wie kann ich das machen?
Ich versuche, eine dynamische Programmierung basierend auf der Anzahl der Zeichen in einem Satz durchzuführen. Welcher Buchstabe des englischen Alphabets nimmt die meisten Pixel auf dem Bildschirm ein?
Was wäre in Java der schnellste Weg, um alle Zeichen in einem String zu durchlaufen: String str = "a really, really long string"; for (int i = 0, n = str.length(); i < n; i++) { char c = str.charAt(i); } Oder dieses: char[] chars = str.toCharArray(); for (int i …
Der C ++ 11-Standard (ISO / IEC 14882: 2011) lautet § C.1.1: char* p = "abc"; // valid in C, invalid in C++ Für C ++ ist es in Ordnung, da ein Zeiger auf ein String-Literal schädlich ist, da jeder Versuch, es zu ändern, zu einem Absturz führt. Aber warum …
In dem Buch "Complete Reference of C" wird erwähnt, dass chares standardmäßig nicht signiert ist. Ich versuche dies jedoch sowohl mit GCC als auch mit Visual Studio zu überprüfen. Es wird standardmäßig als signiert angenommen . Welches ist korrekt?
Ich bin relativ neu in C und brauche Hilfe bei Methoden, die mit Arrays umgehen. Ich komme aus der Java-Programmierung und bin es gewohnt, sagen int [] method()zu können, um ein Array zurückzugeben. Ich habe jedoch herausgefunden, dass Sie mit C Zeiger für Arrays verwenden müssen, wenn Sie sie zurückgeben. …
Ich habe ein Zeichen in c #: char foo = '2'; Jetzt möchte ich die 2 in ein int bringen. Ich finde, dass Convert.ToInt32 den tatsächlichen Dezimalwert des Zeichens und nicht die Zahl 2 zurückgibt. Folgendes wird funktionieren: int bar = Convert.ToInt32(new string(foo, 1)); int.parse funktioniert auch nur mit Strings. …
sort(mMyClassVector.begin(), mMyClassVector.end(), [](const MyClass & a, const MyClass & b) { return a.mProperty > b.mProperty; }); Ich möchte eine Lambda-Funktion verwenden, um benutzerdefinierte Klassen zu sortieren, anstatt eine Instanzmethode zu binden. Der obige Code liefert jedoch den Fehler: Fehler C2564: 'const char *': Eine Konvertierung im Funktionsstil in einen integrierten …
Ich habe diese Frage gelesen , um das erste Zeichen der Zeichenfolge zu erhalten. Gibt es eine Möglichkeit, die ersten n Zeichen aus einer Zeichenfolge in C # abzurufen?
Was ist der beste und / oder einfachste Weg, um zu erkennen, ob ein string.charAt (Index) ein Az-Buchstabe oder eine Zahl in Java ist, ohne reguläre Ausdrücke zu verwenden? Vielen Dank.
Ich versuche einen Weg zu finden, um eine charEingabe von der Tastatur zu übernehmen. Ich habe versucht: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Diese Methode existiert nicht. Ich habe versucht, cals String. Dies würde jedoch nicht immer in jedem Fall funktionieren, da für die andere Methode, die …
Unten ist ein Code-Snippet, int a = 1; char b = (char) a; System.out.println(b); Aber was ich bekomme, ist eine leere Ausgabe. int a = '1'; char b = (char) a; System.out.println(b); Ich werde 1 als meine Ausgabe bekommen. Kann jemand das erklären? Und was soll ich tun, wenn ich …
Ich bin nicht sicher, was nach der Initialisierung auf folgende Weise im char-Array enthalten sein wird. 1. char buf[10] = ""; 2. char buf[10] = " "; 3.char buf[10] = "a"; Für Fall 2 denke ich, buf[0]sollte sein ' ', buf[1]sollte sein '\0'und von buf[2]bis buf[9]wird zufälliger Inhalt sein. Für …
Ich dachte, wenn Sie das erste Element auf null setzen, wird der gesamte Inhalt eines char-Arrays gelöscht. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; Dies setzt jedoch nur das erste Element auf null. oder my_custom_data[0] = 0; Anstatt zu verwenden memset, dachte ich, dass die 2 obigen Beispiele alle Daten …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.