hallo erstmal ^^
also ich bin ein ziehmlicher anfänger, arbeite seit 2 wochen mit c++, und habe grade eben ein wenig rumgespielt und komme nicht weiter bzw es funktioniert etwas nicht.
erklärung:
wie in dem folgendem code zu sehen, will ich das man nur mit einem bestimmtem namen (hier Hans), auf die "oberflächen" kommt auf denen man gefragt wird was man machen möchte. allerdings zeigt er mir folgende fehler an:
`Hans' undeclared (first use this function)
aber sobald ich das "Hans" in "name" änder dann geht es, allerdings ist es dann egal was ich dann eingebe.
hier nun endlich der code damit ihr vielleicht meinen fehler ^^ danke im vorraus
im übrigen ich benutze Dev-C++
also ich bin ein ziehmlicher anfänger, arbeite seit 2 wochen mit c++, und habe grade eben ein wenig rumgespielt und komme nicht weiter bzw es funktioniert etwas nicht.
erklärung:
wie in dem folgendem code zu sehen, will ich das man nur mit einem bestimmtem namen (hier Hans), auf die "oberflächen" kommt auf denen man gefragt wird was man machen möchte. allerdings zeigt er mir folgende fehler an:
`Hans' undeclared (first use this function)
aber sobald ich das "Hans" in "name" änder dann geht es, allerdings ist es dann egal was ich dann eingebe.
hier nun endlich der code damit ihr vielleicht meinen fehler ^^ danke im vorraus
Code:
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <windows.h>
#include <unistd.h>
#include <string>
using namespace std;
int main(int argc, char *argv[])
{
string name;
char taste;
cout << "-- Wer bist en du o_O?! --\n" ;
cin >>name;
if (name == Hans)
{
cout << "\n-- Guten Tag "<<name<<". --\n";
cout << "\n";
cout << "\n";
cout << "############################################\n";
cout << "# #\n";
cout << "# Wo soll es hingehen? #\n";
cout << "# ------------------------------ #\n";
cout << "# 1) Zu den Spielen 2) Zu Sonstigen #\n";
cout << "# #\n";
cout << "############################################\n";
cin>>taste;
system( "cls" );
switch (taste)
{
case '1':
cout << "\n\n-- Zocken willst du also. Und was? --\n";
cout << "\n";
cout << "############################################\n";
cout << "# #\n";
cout << "# Was moechtest du Spielen? #\n";
cout << "# ------------------------------ #\n";
cout << "# 1) Minesweeper 2) Solitaer #\n";
cout << "# #\n";
cout << "############################################\n";
char spiel;
cin>>spiel;
system( "cls" );
switch(spiel)
{
case '1':
cout<<"\n\nStarte Minesweeper in: ";
int i;
for(int i=3;i>0;i--)
{
cout<<i<<"..";
Sleep(1000);
}
cout<<"'-.START.-'\n\n";
Sleep(1000);
system("winmine.exe");
break;
case '2':
cout<<"\n\nStarte Solitär B in: ";
int n;
for(int n=3;n>0;n--)
{
cout<<n<<"..";
Sleep(1000);
}
cout<<"'-.START.-'\n\n";
Sleep(1000);
system("spider.exe");
break;
}
break;
case '2':
cout << "\n\n-- Lernen willst du. Und was? --\n";
cout << "\n";
cout << "############################################\n";
cout << "# #\n";
cout << "# Was moechtest du Ausfuehren? #\n";
cout << "# ------------------------------ #\n";
cout << "# 1) Taschenrechner 2) Paint #\n";
cout << "# #\n";
cout << "############################################\n";
char fach;
cin>>fach;
system( "cls" );
switch(fach)
{
case '1':
cout<<"\n\nStarte Taschenrechner in: ";
int i;
for(int i=3;i>0;i--)
{
cout<<i<<"..";
Sleep(1000);
}
cout<<"'-.START.-'\n\n";
Sleep(1000);
system("calc.exe");
break;
case '2':
cout<<"\n\nStarte Paint in: ";
int n;
for(int n=3;n>0;n--)
{
cout<<n<<"..";
Sleep(1000);
}
cout<<"'-.START.-'\n\n";
Sleep(1000);
system("mspaint.exe");
break;
}
break;
}
}
else
{
cout << "Tut mir Leid Sie haben keine Berechtigung "<<name<< "\n\n";
}
system("PAUSE");
return EXIT_SUCCESS;
}
im übrigen ich benutze Dev-C++
Zuletzt bearbeitet: