Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » string teilen

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 ] [ 2 ] [ 3 ] > 4 < [ 5 ]
030
12.01.2005, 22:34 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


also ich benutze den vc++ 6 und es geht...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
031
12.01.2005, 22:38 Uhr
CaesarCortezz
minderer Student


grml...
ich werd ma dran rum fummeln bis es geht. das kann ja wohl nich sein.
PS: bekommst du auch die vielen warnungen?
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
032
12.01.2005, 22:41 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


ja die sind von der stl... kannst du ignorieren...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
033
12.01.2005, 22:46 Uhr
CaesarCortezz
minderer Student


also ohne prog funzt alles aber im prog drin is nix zu machen...
vielleicht sollte ich mich doch nochmal mit progaufbau beschäftigen, denn es scheint ja dann daran zu liegen...
Soll ich dann die ganzen funktionen in eine cpp dat machen?
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
034
12.01.2005, 22:51 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


äh wo hast du denn das 0815 programm sonst reingeschrieben... in ein mp3?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
035
12.01.2005, 22:52 Uhr
CaesarCortezz
minderer Student


jo
nein aber gesagt hab ich den rohbau so bekommen und mache nun da mit. jetzt muss ich mit dem prog klarkommen wies ist und die haben eben alle funktionen in verschiedene header geschrieben...
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
036
12.01.2005, 22:55 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


na dann so wie sonst auch im allgemeinen .... deklarationen in die header und definitionen ins zugehörige cpp-file
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
037
12.01.2005, 23:00 Uhr
CaesarCortezz
minderer Student


was sollte ich alles im header deklarieren? klassen und so, oder wie? (sorry für die n00bigen fragen)
PS: was mir noch einfällt:
sit es bei dir auch so, dass bei nem getline einmal mit enter die eingabe getätigt wird und danach nocheinmal enter gedrückt werden muss um weiterzukommen?
--
Thus spake the master programmer:

``When the program is being tested, it is too late to make design changes.''
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
038
12.01.2005, 23:11 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


header sollte so z.b. aussehen

C++:
#ifndef TRALALA_H
#define TRALALA_H

int myfunction(char a,int b,double c);

class myClass{
  myClass(int b);
private :
   int a;
};
.
.
.
#endif



in der implementierung dann

C++:
#include "tralala.h"

int myfunction(char a,int b,double c){return b+a-((int)c);}

myClass::myClass(int b){a=b;}



und wenn du den scheiss dann irgendwo benutzen willst includierst du in dieser datei dann den jeweilgien header...

also z.b. test.cpp


C++:
#include <iostream>
#include "tralala.h"
int main(){
std::cout<<myfunction('x',3,5.0);
}


--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 12.01.2005 um 23:12 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
039
13.01.2005, 00:02 Uhr
Hans
Library Walker
(Operator)



Zitat von CaesarCortezz:
funktionen definieren is mir leider auch neu ^^ (zumindestens weiß ich net was damit gemeint ist)

Hi,
wenn Du schreibst:

C++:
int somefunction(int bla)
{
...
return ... ;
}


dann definierst du eine Funktion.
'Definieren' bedeutet 'Festlegen'; Du legst also fest das es eine Funktion gibt, die somefunction heisst. Diese erwartet einen int als Eingabe, und gibt einen int zurück. Das gehört zusammen mit dem Quelltext zur Definition.

In den Header schreibst Du dagegen nur eine Deklaration. Deklaration bedeutet Erklärung.
Du erklärst also (dem Compiler) das es eine Funktion gibt, wie sie heisst, und was für Parameter sie hat. In obigem Beispiel sähe das so aus:

C++:
int somefunction(int bla);



Alle Klarheiten beseitigt?

Hans
--
Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung.

Dieser Post wurde am 13.01.2005 um 00:04 Uhr von Hans editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] > 4 < [ 5 ]     [ 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: