Abfrage von Zahlenwerten und Buchstaben
-
Hallo liebe Community,
ich möchte gerne eine Abfrage von bestimme Zeichen abfragen. Zum Beispiel 2344883A092348CFDG43580.
Welchen Datentyp wäre dafür geeignet?Ich habe zwei Werte und möchte diese Werte miteinander vergleichen. Ich verwende gerade den Datentyp long double, damit kann ich ein Wert von 19 Ziffern abfragen, aber sobald sich Buchstaben in dem Zeichen sich befinden, funktioniert es nicht.
Bin für jede Hilfe, sehr dankbar.
Gruß
Robert.
-
@Robert-B2000 sagte in Abfrage von Zahlenwerten und Buchstaben:
2344883A092348CFDG43580
Wie lang ist denn die mögliche Zeichenfolge?
"2344883A092348CFDG43580" als string?#include <string> #include <iostream> int main() { std::string strA = "2344883A092348CFDG43580"; std::string strB = "2344883A092348CFDG43580"; bool isEqual = false; if (strA == strB) isEqual = true; else isEqual = false; std::cout << isEqual; }
-
Die Zeichenfolge kann von 15-25 sein. Die Zeichenfolge ist eine Variable und ändert sich immer.
-
Und? Klappt das, die Zeichenfolge als std::string darzustellen?
-
Ja, es klappt. Danke
-
Wirklich?
-
@zeropage Ja, wirklich.
-
@zeropage sagte in Abfrage von Zahlenwerten und Buchstaben:
bool isEqual = false; if (strA == strB) isEqual = true; else isEqual = false;
Das ist aber eine komplizierte Art und Weise, das hier zu schreiben:
bool isEqual = strA == strB;