[Q]Format zum Text einlesen?

12/29/2014 21:36 .Quadral#1
Hallo,

ich habe eine kurze Frage ich möchte jetzt zum Beispiel ein Passwort einlesen lassen, ich habe nicht gefunden welches Format ich für den Text verwenden soll.

Also weiß nicht genau wie das heißt bei einer Ganzzahl ein int, bei Kommazahlen float usw.

Was ist es bei Text?

Mfg
12/29/2014 21:39 bloodx#2
std::string
12/29/2014 21:40 .Quadral#3
Wie meinst du das? kannst du das vielleicht mal genauer erklären?
12/29/2014 22:22 snow#4
Du solltest evtl. die Grundlagen lernen.

Zeichen können mit dem char-Datentyp gespeichert werden, da es sich um mehrere Zeichen handelt, benötigst du dazu ein Array. char-Arrays werden auch Zeichenketten oder Strings genannt. Unter anderem zum vereinfachten Umgang mit den Zeichenketten (z.B. Speicher neu anlegen bei Vergrößerung etc.) werden Datenstrukturen verwendet, in diesem Falle die std::string-Struktur der C++-Standardbibliothek.
12/30/2014 00:36 .Quadral#5
Ich beherrsche schon einige Grundlagen, ich habe nur noch nichts mit ganzen Wörtern sondern halt nur mit chars also einzelnen Zeichen gearbeitet.

Würde gerne wissen, wie ich std::string anwenden kann.

- .DVNTY
12/30/2014 01:52 warfley#6
[Only registered and activated users can see links. Click Here To Register...]

aber bevor du damit arbeitest solltest du in deinem buch/was auch immer, mit dem du C++ lernst weiter machen bis zu diesem Thema, das sollte so c.a. Kapitel 1-2 in einem buch sein.


btw Format ist da wohl der falsche name, es heißt Typ, bzw datentyp. wenn man bei Strings von Formaten spricht dann von der Aufbereitung des Textes, bzw wie die Informationen in diesem Text enthalten sind
01/03/2015 12:50 Xerto.#7

Dieses Tutorial könnte dir da eventuell weiterhelfen.
Grob gesagt kannst du den string genau wie ein int benutzen.
Code:
#include <iostream>
#include <string>

using namespace std;

int main()
{
    string text;
    text = "Dies ist ein String";
    cout << text;
}