www.mikrocontroller.net

Forum: PC-Programmierung Eclipse Konsolen-C Programm argv übergeben


Autor: world (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe ein kleines Problem mit Eclipse.

Ich habe ein kleines Tool in c geschrieben, welches ich nun auch aus der 
IDE heraus Testen möchte.

Mein Problem ist nun, das ich dem Programm auch Parameter übergebe 
(**argv).

Teste ich das Programm in der KOnsole mit dem jeweiligen 
Übergabeparameter (beispielaufruf: programm file.txt) dann funktioniert 
es.

Rufe ich es in der IDE auf, kann ich den Parameter nicht übergeben. kan 
ich das irgendwo einstellen??


MfG
world

Autor: *.* (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Runtime.getRuntime().exec(
 commandarray,
 null,
 new File(startpath));

Ist es das was du suchst?

Autor: world (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich suche irgendeine Möglichkeit, wie ich dem Programm "file.txt" 
übergeben kann, geht das in den Run Parametern??



world

Autor: *.* (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
commandarray ist ein Array von Strings von denen der Erste durchaus 
"file.txt" sein könnte.

Autor: world (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das hört sich gut an, wie oder wo baue ich das ein???


world

Autor: Christian R. (supachris)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Auf dem 2. Reiter bei Debug, Run, Launch usw. kann man doch Argumente 
übergeben. Also bei Launch external Tool funktioniert es jedenfalls 
bestens. Bei Debug hab ich´s noch nicht getestet, mach nur µC Programme 
damit.

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gibt es eigentlich eine Möglichkeit eine Konsole in Eclipse einzubinden, 
so wie man es von diversen Linux IDEs kennt? Also als zusätzlichen Tab 
unten neben dem Ausgabefenster. Unter Windows sollte das dann 
vorzugsweise MSYS sein.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.