• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[C++] Dateien mit Programm öffnen

Status
Für weitere Antworten geschlossen.
C

Cryspy

Guest
Hi,
man kann ja bestimmten Dateitypen ein Programm zuordnen mit dem sie dann geöffnet werden.

Bsp.:
.jpg -> Windows Bild- und Faxanzeige
.xls -> Excel


Und ich möchte jetzt dem Dateityp *.test (gibts nicht, aber das wird dann ja als TEST-Datei angezeigt). Wie das zuweisen geht weiß ich, aber...

1.) Wie kann ich meinen Programm sagen, dass es die Daten aus dieser (Binär-)Datei nehmen soll?

2.) Wie kann ich es machen, dass nicht mehr TEST-Datei sondern zum Beispiel Test Tabelle (zwar ein schlechtes Beispiel, aber naja...) angezeigt wird?

3.) Das ein bestimmtes Symbol für den Dateityp angezeigt wird? Das ist ja bei Word-Dokumenten oder so auch der Fall.

mfg cryspy
 
Zu erstens, ich würd mal die Programmargumente überprüfen, ob da was drin steht, vermute der Pfad wird übergeben oder etwas dergleichen.
 
So ewtas habe ich mir auch schon gedacht... Wer ich gleich mal gucken.

---------------

Edit:
Ja, es wird ein 2. Parameter übergeben und ich bin mir sicher, dass es der Pfad der zu öffnenden Datei ist. Aber wie komme ich daran???
Mit argv[1] wird mir nur der erste Buchstabe, nämlich C ausgespuckt.
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben