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

11

03.04.2013, 19:56

Ja würde reichen, nicht aber, wenn der Rückgabewert gleich weiterverarbeitet werden soll,

eineAndereFunktion(ToUpper(puffer));

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

12

03.04.2013, 21:22

Was ein String ist weiß ich ;)
Ich kenne auch "string.h"^^

string.h? Ich hoffe Du meinst eigentlich <cstring>!
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

patrick246

Treue Seele

Beiträge: 328

Wohnort: nahe Heilbronn/BW

Beruf: TG Profil Informatik-Schüler

  • Private Nachricht senden

13

03.04.2013, 21:23

warum <cstring> und nicht <string>?

TGGC

1x Rätselkönig

Beiträge: 1 799

Beruf: Software Entwickler

  • Private Nachricht senden

14

03.04.2013, 21:25

Arrays gibts in C++ eigentlich nicht, nur Pointer und etwas syntaktischen Zucker.

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

15

03.04.2013, 21:34

warum <cstring> und nicht <string>?
Weil da ganz unterschiedliche Dinge in beiden definiert werden. string.h entspricht nicht <string>, sondern <cstring>.
http://www.cplusplus.com/reference/string/
http://www.cplusplus.com/reference/cstring/
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

Evrey

Treue Seele

Beiträge: 245

Beruf: Weltherrscher

  • Private Nachricht senden

16

03.04.2013, 21:41

Ein Array ist ein Haufen hintereinander liegender Daten bekannter Menge. Klar kennen C und dessen Brüder so etwas. Ein Array lässt sich gar by value übergeben, was man hoffentlich nur bei kleinen tut.

@string.h:
Die meisten Header der Standard-Lib. mit der Endung ".h" sind C-Relikte. Es gibt für C++ erweiterte Header mit schönen Zusätzen. Die Namensregelung ist einfach: asdf.h wird zu casdf. Statt string.h includierste also cstring.

C-/C++-Quelltext

1
2
3
4
int main(int _argc, char** _argv) noexcept {
  asm volatile("lock cmpxchg8b %eax");
  return 0;
} // ::main
(Dieses kleine Biest vermochte einst x86-Prozessoren lahm zu legen.)

=> Und er blogt unter Hackish.Codes D:

TGGC

1x Rätselkönig

Beiträge: 1 799

Beruf: Software Entwickler

  • Private Nachricht senden

17

03.04.2013, 21:48

Ein Array ist ein Haufen hintereinander liegender Daten bekannter Menge.
Ja, oder einfach Speichermuell. Weiss man in C++ nie so genau.
Ein Array lässt sich gar by value übergeben
Nicht wirklich.

Werbeanzeige