Der er ingen iostream.h i ansi/iso C++. Den hedder iostream, og så skal man skrive using namespace std; i toppen af filen eller skrive std:: foran cout, cin osv.
Den warning som kompileren giver er ikke mærkelig.
Der finde ikke nogen god grund til at dette virker:
char *tekst;
cout << "Velkommen. du skal nu skrive hvad der skal staa i din lokke:";
cin >> tekst;
Der afsættes ikke plads til det man læser. text kunne være en char array.
Men man bør ikke bruge >> med char * eller char array.