Frage: Variabel und Text zusammenfassen?

Hallo,

Ich habe diese ( erstmal unsinnige Schleife ) :

Code:
for(i=1; i<=10; i++) {
 }

dort möchte ich gerne das mit cout ausgeben:

Schleifennummer i

aber wie mache ich dass genau?

ich möchte das i durch durch die Zahl ersetzten.
Aber ich bekomme das nicht hin...
Was ich möchte, dass es so geht:

Code:
cout << "Schleifennummer" << i;

weiß ich aber ich möchte das gerne vorher in eine Variabel zusammenfassen, dass ich nachher das so ausgeben kann:

Code:
cout << text;

Danke!
 
Hallo,

Ich bin noch recht neu in C++ .

Wie kann ich das denn Genau verwenden?

Ich habe alles ausprobiert.
Ich habe eine Zahl in Edit1 und ein Wort in Edit2

daraufhin habe ich dann: itoa(Edit2->Text, Edit1->Text, 10);

Fehler: Konvertierung von ANSISTRING nach INT nicht möglich.

Danke
 
wenn ich das richtig lese (itoa = int to ansistring) müsste der 1. Paramater ein Int wert sein.
Falls du ein ansistring nach int umwandeln musst, könnte es atoi geben.
 
Hallo,

Also ich fasse nochmal zusammen:

Form1:

Edit1 = Textwert
Edit2 = Zahlenwert

Jetzt möchte ich so gesehen einfach nur Edit1 und Edit 2 zu ausgabe machen, dass es also heißt:

ausgabe = Edit1 + Edit2

aber ich weiß einfach nicht wie ich das machen soll

Danke!
 
falls du std::string nutzen kannst so:
Code:
string Ausgabe;
Ausgabe = Edit1 + Edit2; //evtl. die werte aus edit1 und edit2 in char arrays konvertieren
falls du mit MFC arbeitest, geht auch CString:
Code:
CString ausgabe;
ausgabe = Edit1 + Edit2; //evtl. die werte aus edit1 und edit2 in char arrays konvertieren
 
Hallo,

Sorry, aber ich bin echt neu in C++ ich habe Vorher Visual Basic Programmiert möchte aber doch zu C++ :).
C++ ist eine schwere Sprache :)

Ich habe jetzt diesen Code:

Code:
void __fastcall TForm1::FormCreate(TObject *Sender)
{
 int i=1;
 string ausgabe;
  for (i=1; i<=10; i++) {
   ausgabe = Edit1 + Edit2;
   ListBox1->AddItem(ausgabe, 0);

  }
}

Fehler:

Code:
  [C++ Fehler] Unit1.cpp(75): E2085 Unzulässige Zeigeraddition
  [C++ Fehler] Unit1.cpp(76): E2034 Konvertierung von 'string' nach 'const char *' nicht möglich
  [C++ Fehler] Unit1.cpp(76): E2342 Keine Übereinstimmung des Typs beim Parameter 'lpText' ('const char *' erwartet, 'string' erhalten)

Danke dir
 
Zurück