ihr müsste auch denken "Sucht der sich jetzt mal ne Sprache aus?", oder?

Also ich habe heute ein altes C++-Buch nochmal rausgekramt und dann ein bisschen experimentiert. Funktioniert soweit auch...
Code: Alles auswählen
// Test.cpp
#include <iostream>
#include <windows.h>
#include <time.h>
using namespace std;
int main() {
int loop;
int max;
cout << "Geben Sie die Zahl ein, bis zu der gezaehlt werden soll:" << endl;
cin >> max;
cout << "==================================================" << endl;
for(loop = 0;loop <= max;++loop) {
cout << loop << endl;
ShellExecute(0, "open","http://localhost/Homepages/test.php?zahl=" + loop, NULL, NULL, SW_SHOWNORMAL);
}
}
Die seite öffnet sich zwar und es wird auch die richtige seite aufgerufen, aber es wird nicht "zahl=0", "zahl=1",... übergeben, sondern immer nur "zahl="

Ich vermute, dass es daran liegt, dass loop ein integer ist, aber ein string an der stelle benötigt wird.
wenn ich das ganze umbaue, sodass ich einer variable path den pfad zuweise und dann sage
Code: Alles auswählen
path += loop;
Umwandlungsversuche wie etwa
Code: Alles auswählen
string str = loop;

- P7BB