Hi,
ich bins nochmal, also ich wollte grade versuchen, dass er verschiedene Dateitypen sucht, z.B.: ".exe"-Dateien.
Dazu hab ich mir eine Funktion geschrieben die den Dateinamen zerlegt und dann prüft ob die Dateiendung der Vorgabe entspricht, in diesem Fall wird geprüft ob es sich um eine ".exe" - Datei handelt. Wenn ich das Programm laufen lasse gibt es ab einen bestimmten Zeitpunkt einen Fehler im Dos-Fenster:
This application has requested the Runtime to terminate it in an unusual way. [...]
Hier die Stringfunktion:
Ich bin mir ganz sicher, dass der Fehler in dieser Funktion liegt, da mein Prog funktionoiert, wenn ich die Funktoion weglasse.
Danke nochmal vielmals für eure Hilfe.
Gruß
cesupa
ich bins nochmal, also ich wollte grade versuchen, dass er verschiedene Dateitypen sucht, z.B.: ".exe"-Dateien.
Dazu hab ich mir eine Funktion geschrieben die den Dateinamen zerlegt und dann prüft ob die Dateiendung der Vorgabe entspricht, in diesem Fall wird geprüft ob es sich um eine ".exe" - Datei handelt. Wenn ich das Programm laufen lasse gibt es ab einen bestimmten Zeitpunkt einen Fehler im Dos-Fenster:
This application has requested the Runtime to terminate it in an unusual way. [...]
Hier die Stringfunktion:
Code:
bool string_vergleich(char nam[256], char verg[256])//nam=Dateiname ; verg=wort mit dem verglichen werden soll (".exe")
{
string s="";
int n;
s=nam;
n=s.find('.',0);
s=s.substr(n);
if(strcasecmp(verg,s.c_str())==0)
return true;
else
return false;
}
Ich bin mir ganz sicher, dass der Fehler in dieser Funktion liegt, da mein Prog funktionoiert, wenn ich die Funktoion weglasse.
Danke nochmal vielmals für eure Hilfe.
Gruß
cesupa