• 02.06.2024, 09:40
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

[c++] strings!?

Freitag, 25. Februar 2005, 18:03

hey ,
ich hab mal gedacht ,wo du ja schon nen bissl länger das forum durchstreifst nach schicken cases meldest dich auch mal an :D
und dann hab ich gleihc mal die nächste frage an euch. bin letztens mit programmieren in c++ angefangen und dann bin ich über strings gestolpert, aber irgendwie bin ich zu blöde im internet einfache info's darüber zufinden. könnt ihr mir vllt. eben kurz sagen,wofür man strings brauch und wie man die definiert etc.

greetz sat

Re: [c++] strings!?

Freitag, 25. Februar 2005, 18:50

http://www.a-m-i.de/tips/strings/strings.php

http://tutorial.schornboeck.net/c_string.htm

Re: [c++] strings!?

Freitag, 25. Februar 2005, 19:24

schonmal thx ... aber irgendwie hab ich da ncoh nich so wirklich was gefunden ,wie ich das deklariere und definiere.... hmpf!
könnte mir da nicht eben einer nen beispiel machen?! wo man nen text eingibt und den danach sofort wieder ausgibt.

greetz sat

Re: [c++] strings!?

Freitag, 25. Februar 2005, 19:46

In C++ gibt es keine "echten" Strings, wie in Basic oder so.

Es gibt den Datentyp "char", welcher ein Zeichen repräsentiert.

Strings sind in C++ quasi Arrays von Zeichen, welche mit dem '\0'-Zeichen enden.

Quellcode

1
2
3
4
5
6
7
8
char * meinString;
meinString = new char[3];
// jetzt passen 2 Zeichen und das '\0' rein
meinString[0] = 'A';
meinString[1] = 'C';
meinString[2] = '\0';
// ich kann aber auch gleich ein Array machen
char * nochEinString = "Ich bin ein String!";


Es gibt aber Klassen, die den Umgang mit "strings" vereinfachen.

MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.