Zakum Geschrieben 24. Mai 2008 Teilen Geschrieben 24. Mai 2008 Hallo Leute. Ich schreibe gerade ein Programm, dass unter Ubuntu, Linux laufen soll. Das Programm liest eine ziel.txt ein und verarbeitet das Ding dann. Somit muss der Nutzer, wenn er eine andere Datei verarbeitet haben möchte, diese Datei in ziel.txt umbenennen. Das ist natürlich nicht unbedingt schön. Ich hab gehört, es wäre theoretisch möglich, beim Programmaufruf durch ein Terminal, einfache den Dateinamen mitzugeben (als Suffix?), der verarbeitet werden soll. Allerdings habe ich absolut keine Idee, wie das umsetzbar wäre, an sich ist das ja ein ziemlicher Batzen an Problemen (der wohl etwas über meine "Gehaltsstufe" steht ...ich denke da nur an das parsen). Weiß zufälliger Weise jemand, ob es da vlt. entsprechende Bibliothek gibt? Oder wie wird das sonst in solchen Fällen geregelt? Ciao Zakum Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Guybrush Threepwood Geschrieben 24. Mai 2008 Teilen Geschrieben 24. Mai 2008 Guckst du hier: http://forum.fachinformatiker.de/c-c/19915-int-main-int-argc-char-argv.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Zakum Geschrieben 24. Mai 2008 Autor Teilen Geschrieben 24. Mai 2008 Merci beaucoup! Das nenne ich eine klare und umfassende Antwort. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Panke Geschrieben 25. Mai 2008 Teilen Geschrieben 25. Mai 2008 Da es nicht ganz einfach ist eine Kommandozeile vernünftig zu interpretieren, empfehle ich dir von Anfang an auf eine vernünftige Bibliothek zu setzen. Es ist übrigens eine Art Konvention, dass du dein Programm auch vom Standardinput lesen lässt. Entweder per default oder mit '-' als Dateiargument. Das macht die Verwendung in Shellscripts einfacher. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Zakum Geschrieben 25. Mai 2008 Autor Teilen Geschrieben 25. Mai 2008 Also Guybrushs Link hat mir eigentich sehr geholfen, alles funktioniert bisher einwandfrei. Zumal ich leider in C schreiben muss, da werd ich mit den .hpp headern wohl nicht weit kommen. Aber trotzdem danke. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.