Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Tracert

Treue Seele

  • »Tracert« ist der Autor dieses Themas

Beiträge: 108

Wohnort: Braunschweig

Beruf: Student

  • Private Nachricht senden

1

26.07.2003, 10:43

Wie verarbeitet ihr eure Zeichenketten?

Wie verarbeitet ihr eure Strings?

Insgesamt 18 Stimmen

56%

Als Char-Arrays mit den Standard-Funktionen (10)

33%

Ich benutze den string-Typ (6)

6%

Ich nutze die CStrings (1)

6%

Ich schreibe lieber eine eigene String-Klasse (1)

Hallo!

Was mich mal interessieren würde: Wie verarbeitet ihr eigentlich eure String-Daten? Ich halte char-Arrays für unnötig kompliziert und unflexibel, strings und CStrings verursachen aber auch an allen Ecken und Enden irgendwelche Probleme, wenn man sich nicht guuuut auskennt. Also, wie macht ihr das?

TR

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

2

26.07.2003, 11:06

char-Arrays!
Aber was sollen "C-Strings" denn sein?

Tracert

Treue Seele

  • »Tracert« ist der Autor dieses Themas

Beiträge: 108

Wohnort: Braunschweig

Beruf: Student

  • Private Nachricht senden

3

26.07.2003, 11:17

CString ist eine String-Klasse die man für MFC und nicht-MFC-Programme nutzen kann. Ist Definiert in <stratl.h> (für Programme ohne MFC) bzw in <cstringt.h> für MFC.

Infos in der VC++.net Hilfe unter "ms-help://MS.VSCC/MS.MSDNVS.1031/vccore/html/_core_Strings.3a_.Basic_CString_Operations.htm"

Hab ich mich auch noch nie viel mit befasst, nutze halt eher "normale" Strings aus der Standardbibliothek. Was genau der Unterschied sein soll habe ich bisher nicht erfahren können, aber wahrscheinlich sind in den CStrings mal wieder tausende Funktionen die keiner braucht. ;)

TR

[Edit] Oder bezieht sich das auf den Bindestrich? War ein Versehen... :rolleyes:
[/Edit]

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

4

26.07.2003, 11:26

Ja, da stand zuerst "C-Strings". Da dachte ich, das "C" würde sich auf die Programmiersprache C beziehen.

5

26.07.2003, 13:21

Hast std::string vergessen

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

6

26.07.2003, 14:08

std::string rult euch alle um ;)

Tracert

Treue Seele

  • »Tracert« ist der Autor dieses Themas

Beiträge: 108

Wohnort: Braunschweig

Beruf: Student

  • Private Nachricht senden

7

26.07.2003, 21:12

Kennt ihr noch einen anderen String-Typ als std::string? ??? Ich nicht. Natürlich meine ich den...

8

26.07.2003, 22:59

Ich nutze nur std::string (string - Typ ;) ) Er ist einfach super praktisch und bringt gleich alle nötigen Funktionen mit und man bekommt einfach keine Probleme mit den längen.
Wichtig! Ich übernehme keinerlei Verantwortung für eventl. Datenverlust oder Schäden am Rechner ;D

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

9

26.07.2003, 23:03

hi, für Hardcore Coding kannste auch wchar_t benutzen ;) ist auch standard :) Kann man also UNICODE für C++ Programme ansehen :) ;D

Anonymous

unregistriert

10

27.07.2003, 17:50

Hi, wisst ihr wo ich eine Dokumentation zu std:string finden kann, von dem jeder überall spricht?

Ich benutzte übrigens auch immer nur char-Arrays.

Werbeanzeige