Newbie braucht hilfe



  • tach leuts,
    sorry wenn das nich das richtige forum ist...ist mein erster beitrag :p
    also ich hab zwei probleme:
    ich möcht en task killer programmieren, der mir aber nich ganz gelingt..
    hier ist mal der source:

    #include <stdio.h>
    #include <conio.h>
    
    #include <iostream>				     
    using namespace std;				     
    
    int main()
    {
    
    int wahl = 0;
    printf ("Press *1* to kill process\n");	
    printf ("Press *2* to exit\n");
    printf ("\n");
    printf ("Hello\n");
    \n");
    printf ("Your choice: ");
    scanf("%i",&wahl); 
    
    	if (wahl == 1)			     
    	{					     
    	 /*Windows 2000, XP*/ 
      system("C:\\WINDOWS\\system32\\taskkill /f /im notepad.exe");     
    	}	
    
    	if (wahl == 2)			     
    	{					     
    	 return 0;     
    	}	
    
    	getch();
    	return 0;
    
    }
    

    also ich möcht in den jetzt so programmieren, dass man die datei eingeben kann, die er killt.

    hab schon vieles versucht, doch er stürzt mir immer ab oder lässt sich nich kompilieren...

    2. Problem

    hab mir jetzt en buch zugelegt(Jetzt lerne ich Visual C++ 6)
    und da wollt ich mal ne einfache mfc datei erstellen.
    jo, das ging auch(ausführen, kompilieren), dann hab ichs abgespeichert und hab dann nach einiger zeit visual c++ gestartet..
    folgende dateien sind erstellt worden:
    MainFrm.cpp,MainFrm.h,Resource.h,StdAfx.h,StdAfx.cpp,file.cpp,file.h,file.cpp,
    fileDoc.cpp,fileDoc.h,fileView.cpp,fileView.h

    so, ich hab jetzt die file.cpp datei geöffnet und wollte ne exe erstellen..aber da sind dann fehler aufgetreten...welche dateien muss ich öffnen oder dem projekt hinzufügen? bitte helft mir!



  • 1. Problem

    #include "stdafx.h"
    

    Das hilft mir immer.
    2. Problem
    Alle deine cpps und hs sollten im Projekt enthalten sein. Was ich nicht verstehe ist wie du es gespeichert hast und dann doch nur die eine öffnest. Heißt öffnen "reingucken" oder ist nur die eine Datei im Projekt?
    Da wäre es sehr hilfreich wenn du "die Fehler" mal angeben könntest.



  • Zur Dateieingabe:
    Du speicherst den Dateinamen als String ab und übergibst den String system()...

    system( ( std::string( "ping " ) + s_ip_ping ).c_str() );
    

    Das war für eine Pinganweisung - musst nur entsprechend ändern!
    Nicht vergessen die 'string' und die 'sstream' einzubinden!

    Gruß Ivo



  • oki, das erste "problem" hab ich gelöst 😃
    ich hab immer die files einzeln geöffnet,..aber man muss ja die arbeitsbereich datei öffnen 🙄
    und zum 2. problem:
    thx, werd mir das jetzt mal angucken


Anmelden zum Antworten