Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » funktionen ü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
16.04.2005, 08:35 Uhr
Sascha81



Hallo! Ich bin neu HIER und hoffe das ich diesen Thread nicht am falschen Ort eröffnet habe!

Bin noch ein Anfänger



Aja, ich arbeite hier daweil noch ohne Klassen und hier in diesem Beispiel ohne Zeiger
Zu meiner Frage

Ich nenne hier ein Beispsiel

#include <iostream.h>;
#include <stdio.h>;
#include <string.h>;

// Ist das Personen als Rückgabeparameter in der Funktion zulässig?
// Wie muss ich die Struktur als Parameter angeben damit Sie als Schnittstelle dient?
Personen Eingabe(?????); // Prototyp

struct Datenbank {

char string name[50];

};

Datenbank Personen[50];

int main(void)
{
Eingabe(?????);
return 0;
};

// Die Implementation der Funktion
Personen Eingabe(?????) {

// Hier kann ich dann endlich mit der übergebenen Struktur arbeiten


};



Bitte um Hilfe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.04.2005, 08:55 Uhr
RedEagle




C++:
//Nach einer spitzen klammer kommt nie ein semicolon
#include <iostream> //da du klassen erwähnt hats, gehe ich dafon aus, das das C++ sein => kein .h
#include <stdio.h> //hier ein .h, da es ein C-Header ist
#include <string> //Gleiche wie bei iostream

using namespace std; //Wegen dem Namespace bei iostream & string

struct Datenbank  //Strukturen sollten glaubich vor den Prototypen stehen, bin mir aber nciht sicher, da ich nicht viel damit arbeite
{

string name[50]; //entweder char, oder string, aber nicht beides...

};


// Ist das Personen als Rückgabeparameter in der Funktion zulässig?
// Wie muss ich die Struktur als Parameter angeben damit Sie als Schnittstelle dient?
Personen Eingabe(Datenbank value);

Datenbank Personen[50];

int main(void)
{
Eingabe(Personen[1]); //oder 0;1;2;...;48;49 //50 nicht mehr, da es von 0-49 50 "elemente" sind
return 0;
} //Hier kommt kein Semikola hin

// Die Implementation der Funktion
Personen Eingabe(Datenbank value)
{
// Hier kann ich dann endlich mit der übergebenen Struktur arbeiten
} //Gleiche wie mein main, kein semikola



ich hoffe ich hab nichts vergessen... (oder falsch gemacht )
--
MFG RedEagle

Dieser Post wurde am 16.04.2005 um 08:56 Uhr von RedEagle editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
16.04.2005, 10:01 Uhr
Sascha81



DANKE FÜR DIE SUPER SCHNELLE UND PERFEKTE ANTWORT



danke!!!!!!!!!!!!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
16.04.2005, 15:27 Uhr
0xdeadbeef
Gott
(Operator)


stdio.h in C++? Du enttäuschst mich. Das heißt natürlich

C++:
#include <cstdio> // Kompatibilitätsheader zum C-stdio-interface - wenn du das wirklich noch brauchst


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 16.04.2005 um 15:27 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
16.04.2005, 15:54 Uhr
RedEagle




Zitat von 0xdeadbeef:
...Das heißt natürlich...

Ich brauche die Funktionen eigentlich nie, deshalb kannte ich den header nicht (also cstdio)
--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
16.04.2005, 18:59 Uhr
Sascha81



Ihr habt mir sehr geholfen!

es hat geklappt!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: