Zum Inhalt springen

Zeichenkette umgekehrt ausgeben


Empfohlene Beiträge

Geschrieben

hallo zusammen ! Ich habe hier einen Quelltext, den ich nicht ganz verstehe. Das Programm dreht eine Zeichenkette um und gibt sie also umgekehrt aus, z.B. aus Hallo wird ollaH.

#include "stdafx.h"

using namespace System;

String^ umdrehen (String^ zkette);

String^ umdrehen (String^ zkette) {

String ^tempkette;

tempkette = zkette;

for (Int32 schleife=zkette->Length-1;schleife>=0;schleife--) {

tempkette=tempkette->Remove(zkette->Length-schleife-1,1);

tempkette=tempkette->Insert(zkette->Length-schleife-1,Convert::ToString(zkette[schleife]));

}

return tempkette;

}

int main (array<System::String ^> ^args)

{

String^ eingabe;

Console::Write("Geben sie eine Zeichenkette ein");

eingabe=Console::ReadLine();

eingabe = umdrehen(eingabe);

Console::WriteLine("Die umgekehrte Eingabe {0}",eingabe);

return 0;

}

Was ich jetzt hier nicht kapiere ist dieser Ausschnitt:

tempkette=tempkette->Remove(zkette->Length-schleife-1

Was bedeutet denn hier dieses zkette->Length-schleife-1 ? Stimmt das mit dem - vor schleife ? Ist das ein sinnbildliches Minus oder nur ein Verbindungsstrich ?

DANKE !!

Gast
Dieses Thema wurde nun für weitere Antworten gesperrt.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...