» Eine string Variable in einzelne Buchstaben teilen

Metrische Gewinde bequem berechnen in Linux ohne Excel und Libreoffice!Neuen Thread eröffnenNeue Antwort erstellenBeispiel in QT für Primzahlenberechnung und textEdit
AutorNachricht
Beobachter 
Anmeldedatum: 12.11.2016
Beiträge: 1
12.11.2016, 18:15
zitieren

Ich möchte eine string Variable in ihre einzelnen Buchstaben und Zeichen (Auch Leerzeichen) zerlegen.
Dabei ist aber der Inhalt der string ein Imput und damit immer unterschiedlich groß.
Die einzelnen Zeichen sollen dann in der Richtigen Reiehnfolge in ein Array gespeichert werden.

So weit komme ich:


string Text;

cin >> Text;

int anzahl_der_Zeichen;

int array[anzahl_der_Zeichen];


Probleme:
  1. Bestimmung der Anzahl der Zeichen
  2. string Text in einzelne Zeichen zuerlegen und in dass Array speichern
Wisst ihr wie man das Lösen könnte?


pn
Junior 
Name: Voller Name als Anagramm: Fitje Weshoms
Geschlecht:
Fahrzeug: Yamaha YZF R6 Thundercat
Anmeldedatum: 15.07.2012
Beiträge: 92
Wohnort: Amberg, Oberpfalz
25.11.2016, 18:13
zitieren

Hallo 3tool3

Das macht man mit
anzahl_der_Zeichen = Text.length();

#include <string>

nicht vergessen

Sieht dann so aus:

#include <iostream>
#include <string>

using namespace std;

int main()
{
 string Text;
 int anzahl_der_Zeichen;
 int textarray[500];
 int i;

 cout << "Bitte Text eingeben: " << endl;
 cin >> Text;

 anzahl_der_Zeichen = Text.length();

 cout << "Stringlaenge: " << anzahl_der_Zeichen << endl;

  cout << "Die einzelnen Zeichen als Zahlen dargestellt:" << endl;

 for (i = 0; i < anzahl_der_Zeichen; i++)
  {
   textarray[i] = (int)Text[i];
   cout << Text[i] << " == " << textarray[i] << " ";
  }

 return 0;
}


Weil du ein Int-Array zum Ziel genommen hast, wird cout alles automatisch als Zahl darstellen.
Nummst du dagegen ein char-Array, wird alles als Zeichen dargestellt


pn
Gast 
25.11.2016, 18:13
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "Eine string Variable in einzelne Buchstaben teilen" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Buchstaben - welche bedetung?
hi .. also ich wollte mal wissen obs ne seite gibt wo jegliche buchstaben und deren "sinn" aufgelistet sind.. also was ich mein ist sowas wie TDI wobei.. also TDI is mir schon klar, ich denke mal auch an sich die meisten aber ich wollte halt...
von heiden
25
939
25.09.2009, 13:51
Raiden
Zahlen, Zeichen und Buchstaben einscannen
Hallo, wenn ich mit scanf etwas einlesen bzw scannen will was aus zahlen, buchstaben und Zeichen besteht, wie muss ich das deklarieren? zb CC6&6 möchte ich einscannen. ist wahrscheinlich easy aber ich habs nicht geschafft...
[C]von pkle
0
171
20.06.2022, 10:57
pkle
NEWS: Fireblade bekommt neue variable Ventilsteuerung VTEC Patent US 2019/0003352 A1
Honda hat in den USA ein neues Patent für eine neue variable Ventilsteuerung für die Honda Fireblade angemeldet: 220PS aus 1000ccm sollen damit möglich werden...
von EarL_VTEC
11
488
14.01.2019, 08:17
white*angel
Buchstaben oder Zahlen als Marke schützen?
Hallo zusammen, kann man eigentlich Buchstaben oder Zahlen als Marke schützen lassen? Egal welche Kombination? Danke für eure...
von Tüftelmaus
1
452
28.08.2009, 19:16
Daniel_Düsentrieb
Unendlicher String
Hallo, ich habe aktuell leider keinen Beispielcode parat von daher eher eine allgemeine frage welche mich schon seit mehreren Monaten beschäftigt. Ich möchte das ganze nur mit Funktionen der Standardlibs hinbekommen. Ich verstehe nicht wie ich einen...
[C]von NMI_21
0
243
03.12.2021, 00:30
NMI_21
News Extension: Undefined Variable in permaq .../extensions/News/NewsRenderer.php on line 450
Hallo zusammen, Die Extension ist eingebunden und funktioniert einwandfrei - nur leider erhält man auf jeder Seite, die einen Newsfeed darstellt oder auf ihn verlinkt, obige Fehlermeldung. Hier die zugehörigen Zeilen: 449 if (!$this->publication ||...
von DieEinzigWahreCaro
1
149
25.01.2013, 09:53
DieEinzigWahreCaro
String Vorbereiten - In Excelzelle mehrzeilig
Hallo Freunde der Bits und Bytes, ich habe eine Frage zum Einfügen von Text aus dem Clipboard in eine Excelzelle. Mein Gedanke / mein Ziel in einer Fremdapplikation z.B. Javaprogramm bzw. VBA möchte ich einen Sting z.B. "Eins, zwei, drei" so...
[VBA]von Hein_nieH
1
49
19.02.2024, 17:30
Hein_nieH
In Visual C++: String to Integer Befehl.
Hallo, ich habe mich kürzlich erst angemeldet. Ich besuche die 2-jährige Berufskollege und mache auch den Assistenten zu Informations- und Kommunikations technik. Kurz zusammengefasst: meine Programmierkenntnisse sind so lala. Ich habe folgendes...
[C++]von Kalas
3
2.703
11.04.2010, 15:35
mgutt
Mein Programm soll einen zu langen string in ein array einlesen, überschreiben und ausgeben
Hallo, Kann mir jemand sagen, warum es hier nicht wie gewünscht z.B. die ausgabe "hellooo" gibt sondern stack smashing? Woher kommt die leerzeile bei meiner Terminal ausgabe: helloooo &#x2A;&#x2A;&#x2A; stack smashing detected...
[C]von john_38
2
25
10.01.2024, 07:09
john_38
mysql_query(......) "Spalte"/"Variable" lässt sich nicht mit einer Eingabe vergleichen
Hey, ich will eine ganz normale Abfrage machen, ob der vom Nutzer eingegebene Name/Wert bereits irgendwo in der Datenbank vorhanden ist. So sieht das bei mir aus: $nogroups = mysql_query&#40; "SELECT * FROM memberinformation WHERE nickname...
[PHP]von Section
4
1.156
23.07.2012, 13:09
Section
© 2004 - 2024 www.programmierer-forum.de | Communities | Impressum |