datei öffnet nicht

Winner

Erfahrenes Mitglied
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:
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
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.




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
 
Da sag ich doch mal nur vielen Dank!

Man bei c++ muss man halt an alles denken! Das ist ziemlich schwierig wenn man von Java und vb seite her kommt!

naja aber man ist nie zu alt um dazu zu lernen!

Dann wünsch ich euch beiden einen schönen Tag!
 
Zurück