Hallo zusammen:
Mein Problem ist das ich aus einer Textdatei Dateipfade lese und dann die eingelesen Pfade öffnen möchte! Das funktioniert aber nicht!
Hier mal ein Auszug aus der Textdatei:
davon habe ich massig zeug einzulesen! das funktioert soweit ich kann es mir auf der Konsole ausgeben lassen. Nur wenn ich dann diese einzelen Dateipfade nehme um die netsprewchenden Datein zu öffnen läuft irgendetwas schief. Ich kann allerdings den Text einfügen aus der Datei wo die ganzen Dateipfade drin stehen und dann wird die datei geöffnet! Aber immer nur die die ich rein kopiert habe! Also den Fehler ausgeschlossen das was am DateiPfad nicht passen kann.
Für eure hilfe wäre ich euch dankbar
Mein Problem ist das ich aus einer Textdatei Dateipfade lese und dann die eingelesen Pfade öffnen möchte! Das funktioniert aber nicht!
Hier mal ein Auszug aus der Textdatei:
Code:
X:\Daniel\RTCM_O_Month.Aug\Day.01\RTCM [30Trans_20701] 070801 061545 Schnabel $A.xml
X:\Daniel\RTCM_O_Month.Aug\Day.01\RTCM [30Trans_20701] 070801 063450 Schnabel $A.xml
X:\Daniel\RTCM_O_Month.Aug\Day.01\RTCM [30Trans_20701] 070801 064005 Schnabel $A.xml
X:\Daniel\RTCM_O_Month.Aug\Day.01\RTCM [30Trans_20701] 070801 065605 TBUDresden $A.xml
X:\Daniel\RTCM_O_Month.Aug\Day.01\RTCM [30Trans_20701] 070801 065730 TBUDresden $A.xml
X:\Daniel\RTCM_O_Month.Aug\Day.01\RTCM [30Trans_20701] 070801 070451 SAGCoswig02 $A.xml
Code:
char ortXML[500];
FILE *xmlDaten;
xmlDaten=fopen("xml_Pfade.txt","r");
int z=0;
while(!feof(xmlDaten)){
fgets(ortXML,sizeof(ortXML),xmlDaten);
printf("\n%s", ortXML); //also hier wird der dateipfad korrekt angezeigt
FILE *einlesen;
einlesen=fopen(ortXML,"r"); //Hier soll die datei aus der Sammlung der txtDatei geöffnet werden
if(einlesen!=NULL)
printf("\nOffen");
else
printf("\nnicht gut");
fclose(einlesen);
}
fclose(xmlDaten);
Für eure hilfe wäre ich euch dankbar