C++: "Forms C3861: Der Bezeichner wurde nicht gefunden"?
Hier mein Code (MyForm.cpp):
#include "MyForm.h"
#include <String>
using namespace System;
using namespace System::Windows::Forms;
[STAThreadAttribute]
String^ genrandomzahlen()
{
int arraysize;
std::string tmp = "";
int* zahl = new int[arraysize];
int min = 0;
int max = 100;
for (int i = 0; i < arraysize; i++) {
zahl[i] = min + (rand() % max);
tmp = std::to_string(zahl[i]) + " \n ";
}
return gcnew String(tmp.c_str());
}
int main(array<String^>^ args)
{
Application::SetCompatibleTextRenderingDefault(false);
Application::EnableVisualStyles();
Uebung12CLRCPP::MyForm frm;
Application::Run(% frm);
}
MyForm.h (button2_Click-Methode):
private:
System::Void button2_Click(System::Object^ sender, System::EventArgs^ e)
{
String^ s = genrandomzahlen();
label1->Text = s;
}
};
Was ist hier falsch? Ich sitze jetzt seit Stunden dran und kann den Fehler nicht finden.
Warum wird die Methode (genrandomzahlen()) nicht gefunden?