Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » nichtaufgelöstes externes symbol.... häää?

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
01.11.2006, 18:16 Uhr
~mw_iceman
Gast


n abend..... und bräucht ich n bissl hilfe zu nem eigentlich simplen prog, dass ich für die schule machen muss. soweit ist ja auch alles einfach, allerdings hab ich beim ausführen so n paar dumme fehler mit den ich net ganz klar komme. wär schön, wenn ihr mir helfen könntet....



Code:
#include<fstream.h>
#include<afx.h>


void main()
{
    char *string="Rose";
    int length=strlen(string);
    for(int i=0;i<=length;i++)
    {
        cout.write(string,i);
        cout<<endl;
    }
    ofstream fout;
    fout.open("d1",ios::binary);
    for(i=0;i<=length;i++)
    {
        fout.write(string,i);
        fout<<endl;
    }

}



fehler:


Code:
Linker-Vorgang läuft...
nafxcwd.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: Nichtaufgeloestes externes Symbol __beginthreadex
Debug/write.exe : fatal error LNK1120: 2 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.

write.exe - 3 Fehler, 0 Warnung(en)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
01.11.2006, 18:53 Uhr
Spacelord
Hoffnungsloser Fall


Wofür brauchst du denn afx.h ?

Und anstatt von fstream.h solltest du fstream verwenden.
Alle (Standard)Header mit .h Endung sind noch aus der Zeit bevor es den Standard gab.

Gruß Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
01.11.2006, 19:15 Uhr
mischa
Fragender


soweit ich das weiß gehöhrt immer ein int vor das mein und ein return 0 ans ende
und wenn du die header ohne .h benuztst musst du entweder using namespace std; oder ein std:: vor jeden ofstream und so
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
01.11.2006, 19:25 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


return 0 am ende ist nicht zwingend, das macht dir normalerweise der compiler dazu in dem fall, erzeugt aber zumindest ne warnung
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
01.11.2006, 20:00 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


Nimm die wie gesagt die afx.h raus. In dem Programm ist nichts wofür du die brauchst.
Ansonsten musst du in den Projekteinstellungen das Programm auf Multithreaded umstellen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
02.11.2006, 15:55 Uhr
xXx
Devil


Naja normal müsste da doch auch noch nen anderer Header rein ... so dürften nicht alle Funktionen die du nutzt definiert/deklariert sein ...
 
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: