Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » wie der wechsel von einer(main) zu einer anderen funktion????

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 ]
010
07.04.2004, 19:20 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Hmm...kann ich mir irgendwie nicht vorstellen, ich will aber damit nicht sagen das es nicht stimmt

Aber wie gesagt hat die Header Datei damit eigentlich nichts zu tun und ich hab weder zu Hause noch auf der Arbeit damit solche Probleme gehabt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
07.04.2004, 19:36 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@Pablo
sowie du unter projekt->settings einstellt bzw. eingestellt ist, dass du die mfc-klassen nutzen willst musst du halt auch die header dazu einbinden... da ist nichts ungewöhnliches dran, ist bei jeder anderen lib auch so...
dann funzt das auch...
Also ich muss mal echt sagen eine Userfreundlichere Entwicklungsumgebung als VisualC ist mir bisher nicht untergekommen... Ich hab mir bevor ich angefangen habe verschieden angeschaut.. KDevelop war übrigens auch mit dabei... Die mit der man als Anfänger am leichtesten sein Hello World compiliert bekommt (bei mir hats bei VC gleich auf anhieb geklappt) bei der bleibt man halt erstmal...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
07.04.2004, 19:48 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


@Windalf
Ja das ist meiner meinung nach ne ziemlich coole und vor allem benutzerfreundliche IDE.

Allerdings hab ich mir vor kurzem mal Eclipse angeguck und ich bin schwer begeistert und am überlegen das bei gelegenheit mal mit dem C Plugin auszuprobieren.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
07.04.2004, 19:48 Uhr
Pablo
Supertux
(Operator)


Ich will keinen Krieg anfangen, aber der Grund, warum ich nie wieder etwas mit C++ zu tun hatte, war der VC++. Ich habe einie Bücher gelesen, darunter auch das von Chuck Sphar und so benutzerfreundlich fande ich das nicht. Damals kannte ich nur windows und hasste alles was mit Linux zu tun hatte. Am Anfang habe ich nur normale Konsoleanwendungen (hab mich immer vergewissert, dass MFC Support nicht aktiviert ist) und ohne dieses Header konnte ich nie kompilieren. So blöd war/bin ich doch nicht, dass ich heute mit Windows nicht mehr arbeite, heißt noch lange nicht, dass ich mich damit nicht auskenne. Und ich weiß, dass ich kein MFC Support hatte, trotzdem war dieses Header erfordelich.

Ich muss ehrlich sein, VC++ ist schon ein netter Editor, vor allem, was der Completition angehet, finde ich, dass keine andere GUI so gut das gemacht hat, wie VC++, nicht einmal KDevelop. Viele brauchen das, viele nicht und ich gehöre zu der zweiten Gruppe. Ich habe schließlich man pages, mit einem man Aufruf kann ich alles lesen, was ich brauche, um eine Funktion aufzurufen. Ich benutze entweder emacs, oder gedit, und mittlerweile sogar vim. Ich komme ohne GUI ganz gut zurecht. Ja, ich habe nie ein großes Projekt geschrieben, vielleicht ist das ein Vorteil eine GUI zu benutzen, wenn man ein sehr großes Projekt hat, aber ich muss ehrlich sagen, ich baruche für meine Zwecke das nicht.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
08.04.2004, 09:58 Uhr
stephanw
localhorst


@pablo: da muss bei Dir was anderes schiefgelaufen sein, ich brauche diesen Header auch NIEMALS mit VC6. Möglicherweise sind noch andere Projekteinstellungen murks gewesen. Das kommt ab und zu vor, wenn man mittels Wizard ein neues Projekt erstellt. Für ein Ansi-C++ Programm braucht man das nicht.
--
Reden ist Schweigen und Silber ist Gold.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
015
08.04.2004, 10:31 Uhr
~Gast03
Gast


also mfc modus ist bei mir deaktiviert.... und es klappt immernoch nicht...<stdáfx.h> habe ich includet und beim kompelieren 6 errors...

bei so viel infos verliere ich da den überblick...

also wo das using namespace std; hin muss weiß ich nicht genau...
habe jetzt mal das iostream.h weggelassen und jetzt klappt garnichts mehr!!!
wie läuft das mit using ....???


C++:
#include <stdafx.h>
#include <conio.h>

int Area();
int main(int argc, char* argv[])

{
        
             using namespace std;        
             char a[5];
    cin >> a;
    cout << a;
    Area;
    getch();    
return ;
};    
Area()
{
    cout << "mario\n";    
    return 0;
};



bin halt noch ein anfänger
danke für eure hilfe


Bearbeitung von Pablo:

Benutze die CPP TAGS selber. Danke.


Dieser Post wurde am 08.04.2004 um 10:36 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
016
08.04.2004, 10:36 Uhr
~Gast03
Gast


ah die errors meldungen habe ich vergessen!!!

--------------------Configuration: kjlkjkl - Win32 Debug--------------------
Compiling...
kjlkjkl.cpp
kjlkjkl.cpp(12) : error C2871: 'std' : does not exist or is not a namespace
kjlkjkl.cpp(15) : error C2065: 'cin' : undeclared identifier
kjlkjkl.cpp(15) : error C2297: '>>' : illegal, right operand has type 'char [5]'
kjlkjkl.cpp(17) : error C2065: 'cout' : undeclared identifier
kjlkjkl.cpp(17) : error C2297: '<<' : illegal, right operand has type 'char [5]'
kjlkjkl.cpp(24) : warning C4551: function call missing argument list
kjlkjkl.cpp(25) : warning C4508: 'main' : function should return a value; 'void' return type assumed
\kjlkjkl.cpp(30) : error C2556: 'void __cdecl Area(void)' : overloaded function differs only by return type from 'int __cdecl Area(void)'
kjlkjkl.cpp(7) : see declaration of 'Area'
kjlkjkl.cpp(30) : error C2371: 'Area' : redefinition; different basic types
kjlkjkl.cpp(7) : see declaration of 'Area'
kjlkjkl.cpp(31) : error C2297: '<<' : illegal, right operand has type 'char [7]'
Error executing cl.exe.

kjlkjkl.obj - 8 error(s), 2 warning(s)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
017
08.04.2004, 10:38 Uhr
Pablo
Supertux
(Operator)


Das using namespaces std; muss nicht innerhalb einer Funktion geschrieben werden, sondern nach den #include Direktiven.


C++:
#include <iostream>
using namespaces std;
int main()
{
    cout << "hello, world" << endl;
    return 0;
}



Ich will nicht was falsches sagen, aber du solltest die using vermeiden, um Namenkonflikte zu vermeiden.

Dein zweiter Fehler, wo hast du #include <iostream> ??? Niergens. Also diese Zeile hinzufügen.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 08.04.2004 um 10:39 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
018
08.04.2004, 10:48 Uhr
~Gast03
Gast



C++:
#include <stdafx.h>
#include <conio.h>
#include <iostream>
using namespace std;
int Area();
int main();
{
         char a[5];
        cin >> a;
        cout << a;
    
    Area();
        getch();
    return ;

};
    
Area()
{
    cout << "mario\n";
    return 0;
};



thx @ paplo = so habe ich jetzt gemacht .... und ein error

kjlkjkl.cpp(10) : error C2447: missing function header (old-style formal list?)
Error executing cl.exe.

kjlkjkl.obj - 1 error(s), 0 warning(s)

was ist jetzt falsch...????


Bearbeitung von Pablo:

Wie lange muss ich das noch sagen? Bitte CPP Tags benutzen.


Dieser Post wurde am 08.04.2004 um 11:02 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
019
08.04.2004, 11:05 Uhr
Pablo
Supertux
(Operator)


Also, es sind 2:
1. Da bin ich überfragt, weil ich viele Fehlermeldungen von VC++ nicht kenne, wie diese da. Ich verstehe nicht, welches Header er meint....

2. Wenn du hier Code postest, bitte benutze die CPPS tags selber. www.fun-soft.de/help.php
Da ist eine Liste von den TAGS, die du benutzen kannst. Danke.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 08.04.2004 um 11:06 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 < [ 3 ]     [ 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: