Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Datei lesen und umwandeln

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
07.02.2003, 14:10 Uhr
~Andy
Gast


Hallo Leute !

Ich habe das folgendes Problem,
wenn ich mittels FileDialog eine datei zum öffnen auswähle erhalte ich als Antwort einen Pfad im CStringformat. Ich möchte dann eine ASCII-Textdatei lesen und in doubles umwandel, das schaffe ich immer nur mit fscanf. Diese Funktion fordert jedoch als Pfad einen const String, ich will jedoch nicht den Pfade explizit im Programm stehen haben sonder halt nen FileDialog.
Was kann ich da machen????????????
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.02.2003, 15:12 Uhr
void*
Generic Pointer
(Operator)


1. fscanf braucht keinen Pfad
2. fscanf braucht einen FILE *
3. Den kriegst Du von fopen
4. Der Pfad für fopen ist der CString, wenn ich mich richtig erinnere kann man einen CString überall benutzen, wo man einen const char * braucht. Falls nicht gibt es bestimmt eine Memberfunktion von CString die in einen const char * umwandelt.
--
Gruß
void*
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.02.2003, 11:58 Uhr
Andy



Habs gefunden, danke!

Man muss jedoch erst ein LPTSTR Puffer erzeugen in den man den CString z.B. mit strcpy kopiert um dann den Puffer für fopen zu verwenden.

Gruß Andy

Dieser Post wurde am 10.02.2003 um 11:58 Uhr von Andy editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
10.02.2003, 14:30 Uhr
Volle



Hallo Andy,

verwende CFile. Das erleichtert das Leben innerhalb der MFC ungemein. Einen Puffer brauchst auch nicht anzulegen, wenn du einen CString verwendest. CString hat die Memberfunktion GetBuffer.

Grüße, Volle.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: