Fufialk Geschrieben 18. November 2005 Geschrieben 18. November 2005 Ich hab eine kleine Batchdatei geschrieben, an die ich per Drag & Drop einzelne Dateien zur Bearbeitung übergeben kann. Ich möchte jetzt aber mehrere Dateien gleichzeitig Übergeben, jedoch springt mein Programm nicht in die Schleife ein. #include <iostream.h> // cin, cout #include <fstream.h> // ifstream, ofstream #include <stdlib.h> // exit, rand #include <iomanip.h> // setw #include <conio.h> // getch #include <sys/stat.h> // stat #include <time.h> // ctime, time #include <stdio.h> int main(int argc, const char* argv[]) { int f = 1; // Zähler übergebene Dateien cout << "\nEs wurden " << argc -1 << " Dateien zur Bearbeitung Uebergeben."; // Hier wird die erste Datei, die ich übergeben habe richtig ausgegeben.... for (f=1; f==argc; f++) //ab hier folgt mein Code für die Bearbeitung {.....
Guybrush Threepwood Geschrieben 18. November 2005 Geschrieben 18. November 2005 Das ist keine Batchdatei for (f=1; f==argc; f++) [/PHP] das muss so aussehen: [PHP] for (f=1; f<=argc; f++)
Fufialk Geschrieben 18. November 2005 Autor Geschrieben 18. November 2005 Vielen Dank, So ist das immer mit dem Wald und den Bäumen. Jetzt läuft es, wie ich es haben wollte.
Fufialk Geschrieben 18. November 2005 Autor Geschrieben 18. November 2005 Genau genommen muss es sogar for (f=1; f < argc; f++) heißen, da bei <= einmal zuviel in die Schleife gesprungen wird, was zu einem Fehler führt.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden