findet iostream nicht



  • Hallo.
    Hat hier zufällig jemand eine Ahnung von embedded Viusual C++ und kann mir sagen wieso diese Source nicht funktioniert. Ich will einfach nur eine Datei öffnen und auf den Bildschirm ausgeben und bekomme die Fehlermeldung das es keinen iostream header gibt. Kann es sein das es kein cout und cin bei embedded visual gibt????
    Hier ist noch die source die ich benutze.(ist übrigens auch in der Anleitung von visual c++ 6

    #include "stdafx.h"
    
    int WINAPI WinMain(	HINSTANCE hInstance,
    					HINSTANCE hPrevInstance,
    					LPTSTR    lpCmdLine,
    					int       nCmdShow)
    {
     	// TODO: Place code here.
    	int standard(int argc,char* argv[])
    	{	
    		cout<<"Geben Sie einen Dateinamen(ohen Leeerzeichen!) ein\n";
    		string strFileName;
    		cin>>strFileName;
    		ifstream file;
    		file.open(strFileName.c_str());
    		if(file.is_open())
    		{
    			while(!file.eof())
    			{
    				string strLine;
    				getline(file,strLine);
    				cout<<strLine<<endl;
    			}
    		}
    		else
    		{
    			cout<<"Die Datei kann nicht geöffnet werden.\n";
    		}
    		return 0;
    }
    


  • includier mal iostream.h



  • Hi !

    Gib doch mal #include <iostream>
    unter #include "stdafx.h" ein.

    Bye, J.



  • Uiii, da war jemand 3 Sekunden schneller, *grins*



  • Bähbäh :p 😉



  • ich glaub ich hab meine frage scheiße gestellt. Ich hab das Ding in der Header-Datei eingefügt und er findet den Aufruf auch. Nur dann findet er nicht die entsprechende Datei.



  • Dann ist Deine Include-Datei entweder nicht in dem Verzeichnis, in dem der Compiler standardmäßig die Include-Dateien sucht, oder gar nicht auf der Festplatte, oder Du hast Dich in der Include-Anweisung vertippt.



  • hi
    habs jetzt doch noch hingekriegt. hab einfach die incude datei von visual c++ 6 eingefügt. vielen dank für eure hilfe


Anmelden zum Antworten