Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Newbie braucht Tip!

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 ]
000
12.10.2004, 18:44 Uhr
~Gast
Gast


Jmd. ne Ahnung was der Fehler unten bedeuted?

Danke!



Bearbeitung von Windalf:

nicht alle Leute haben DSL, ich bitte in Zukunft darauf rücksicht zu nehmen und quellcode und fehlermeldungen wie ein normalsterblicher zu posten

hab das bild rausgeschmissen... alle die ne über 1mb grosses pick mit quellcode angucken wollen hier klicken



Dieser Post wurde am 12.10.2004 um 19:11 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.10.2004, 18:48 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


das heisst dein linker hat probleme... dein quellcode ist zunächst mal syntaktisch ok...
ist die funktion fläche auch definiert?

auch benutzt du deprecated headers... also nicht iostream.h sondern iostream includieren usw...
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 12.10.2004 um 19:12 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.10.2004, 19:15 Uhr
~Gast
Gast


Hallo, danke für die schnelle Antwort.
Hier der komplette Code

C++:
// Programm zur Brechnung des Flächeninhaltes eines Zylinders

#include <stdio.h>      //C  -Standard Input/Output
#include <iostream.h>   //C++ Standard Input/Output
#include <iomanip.h>    //Manipulatoren für C++ Standard I/O
#include <math.h>       //Mathematische Bibliothek
#include <conio.h>

const double PI = 3.14159;
float r;
float h;

float flaeche();

void main()
{

float v;

cout << " Bitte geben Sie den Radius ein: ";
cin >> r;

cout << " Bitte geben sie die Hoehe ein: ";
cin >> h;

v = flaeche();

cout << " Der Flächeninhalt beträgt: " << v <<endl;
getch ();

return;
}

float volumen(void)
{
float temp;

temp = (2*PI*r*r)+(2*PI*r*h);

return temp;
}



Habe den header mal geändert also ohne .h. Doch dann fuinzen die cout , cin Befehle nicht mehr.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.10.2004, 19:20 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


entweder ein using namespace std; hinter die includes oder du verwendest expliziet bei jedem cout cin endl usw... davor ein std::
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 12.10.2004 um 19:30 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.10.2004, 19:38 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


habs mal vernünftig gemacht


C++:
#include <iostream>   //C++ Standard Input/Output
#include <cmath>

const double PI = 3.14159;

float flaeche(float);
float volumen(float, float);

int main(){

float f,v,r,h;
char dummy;

std::cout << " Bitte geben Sie den Radius ein: ";
std::cin >> r;

std::cout << " Bitte geben sie die Hoehe ein: ";
std::cin >> h;

f= flaeche(r);
v = volumen(r,h);

std::cout << " Die Fläche (wovon auch immer) beträgt: " << f <<std::endl;
std::cout << " Der Flächeninhalt beträgt: " << v <<std::endl;

std::cin>>dummy;

return 0;
}

float flaeche(float r){return PI*r*r;} //fläche vom Kreis
float volumen(float r,float h){return (2*PI*r*r)+(2*PI*r*h);} //was auch immer das für ein volumen sein soll



--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.10.2004, 19:43 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


ich denke mal das er einfach nicht "Konsolenanwendung" (o.ä) ausgewählt hat sondern Win32-Anwendung
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
12.10.2004, 19:45 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Flo
ich würde vor allen dingen vermuten er hat die funktion flaeche deklariert aber die funktion volumen implementiert... das mag der linker auch nicht
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
12.10.2004, 20:01 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


naja TWin2kAppForm klingt eher nach Win32-Anwendung obwohls ein Konsolenproggi ist
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
12.10.2004, 22:02 Uhr
Pablo
Supertux
(Operator)


Und man deklariert int main. Wenn du ANSI C/C++ Forum benutzt, dann auch int main
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
12.10.2004, 22:33 Uhr
~Gast
Gast


Ich habe Win 2000-Logo-Anwendung gewählt. Ich dachte das wäre das richtige Projekt.
Welches müpssete ich denn für das Proggi nehmen?Wie gesagt, bin ziemlicher NOOB in C++.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ 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: