Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » variablen übergeben

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
10.09.2008, 10:09 Uhr
programmnoob



habe eine programm wo ich mehrere int variablen rückgebe.

wenn ich kompiliere dann gibt er aber einen fehler aus.


C++:

int hardware(&neuemenge_e_t, &neuemenge_e_m, &neuemenge_n_m; &neuemenge_n_t);

{

cout<<"(L)iste anzeigen von Lagerinhalt"<<endl;
trennungen();
cout<<endl;
cout<<"(E)rhöhe hardware"<<endl;
trennungen();
cout<<endl;
cout<<"(N)iedriger hardware"<<endl;
trennungen();
cout<<endl;

cin>>wahl;

   switch (wahl)
   {
      case 'L':
      cout<<" hardware ";
      cout<<endl:
      trennungen();

      cout<<"maus "<<neuemenge_e_m<<":";
      cout<<endl;
      trennungen();cout<<endl;
      cout<<"tastatur "<<neuemenge_e_t<<":";
      cout<<endl;
      trennungen();
      break;


      case 'E':
      clrscr;
      cout<<" welche Hardware erhöhen";
      cout<<"(m)aus "<<endl;
      cout<<"(t)astatur"<<endl;
      cin>>wahl_e_mot;

        if (wahl_e_mot == 'm' || wahl_e_mot == 'M')
        {
        clrscr;
        cout<<"wie viel";
        cout<<endl;
        cin>>wahl_e_m;
        neuemenge_e_m = menge_e_m + wahl_e_m;
        return neuemenge_e_m;
        }
        if (wahl_e_mot == 't')
        {
        clrscr;
        cout<<"wie viel";
        cout<<endl;
        cin>>wahl_e_t;
        neuemenge_e_t = menge_e_t + wahl_e_t;
        return neuemenge_e_t;
        }


      break;

      case 'N':
      clrscr;
      cout<<" hardware";
      cout<<endl;
      cout<<"(maus)"<<endl;
      cout<<"(t)astatur"<<endl;

      if (wahl_n_mot == 'm')
      {
      clrscr;
      cout<<"wie viel";
      cout<<endl;
      cin>>wahl_n_m;
      neuemenge_n_m = menge_n_m - wahl_n_m;
      return neuemenge_n_m;
      }
      if (wahl_n_mot == 't')
      {
      clrscr;
      cout<<"wie viel";
      cout<<endl;
      cin>>wahl_n_t;
      neuemenge_n_t = menge_n_t - wahl_n_t;
      return neuemenge_n_t;
      }
      break;
}
}






der fehler sagt nicht wirklich etwas aus da kommt nur fehler in der ausdrucksyntax
sagt mir zumindest nicht viel.

wisst ihr woran das liegt.

Dieser Post wurde am 10.09.2008 um 10:11 Uhr von programmnoob editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.09.2008, 11:26 Uhr
TOSHMAX



Hallo,
diese Zeile

C++:
int hardware(&neuemenge_e_t, &neuemenge_e_m, &neuemenge_n_m; &neuemenge_n_t);

muss richtig heißen:

C++:
int hardware(int &neuemenge_e_t,int &neuemenge_e_m,int &neuemenge_n_m, int &neuemenge_n_t)

Auch die Parameter müssen einen Typ besitzen, und es dürfen auch keine ';' als Parameter-Trennung benutzt werden.
Gruß TOSHMAX
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.09.2008, 11:38 Uhr
programmnoob



kann mir mal jemand erklären was so der unterschied ist zwischen

inline
global
extern
public
private
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.09.2008, 12:07 Uhr
0xdeadbeef
Gott
(Operator)


Ja, und zwar ein gutes C++-Buch.

Ich könnte dir hier jetzt was von externer Linkage erzählen, aber bevor du verstehst, wovon zur Hölle ich da rede, musst du dir erst die Grundlagen aneignen. Eine Erklärung der public/private-Schlüsselwörter bringt dir nicht viel, wenn du nicht weißt, was eine Klasse ist, und in einem guten Buch findest du sowohl das als auch diese Schlüsselwörter erklärt.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: