/ Forside/ Teknologi / Udvikling / C/C++ / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
Bech_bb 500
kyllekylle 500
jdjespers.. 500
gibson 300
scootergr.. 300
molokyle 287
10  strarup 270
problem med variabel
Fra : glenn007
Vist : 384 gange
100 point
Dato : 23-07-03 02:09

Jeg skal læse fra en tekstfil, hvori filnavnet vælges fra en liste i en listboks

CStdioFile file("C:\\files\\"&m_filetitle&".txt", CFile::modeRead);

dette var hvad jeg prøvede med, men det virke selvfølgelig ikke,
spørgsmålet er så hvorledes kan jeg bruge variabellen ( m_filetitle ) som skal erstatte filnavnet
m_filetitle er hele filnavnet inc. extension ( tekstfil.txt )





 
 
Kommentar
Fra : gandalf


Dato : 23-07-03 03:29

Hej Glenn007

Du kan bruge sprintf:

eks :
sprintf(var,"C:\\files\\%s.txt",m_filetitle);
CStdioFile file(var, CFile::modeRead);


Gandalf


Kommentar
Fra : glenn007


Dato : 23-07-03 13:24

glemte at sige at det er i mfc dialog

Kommentar
Fra : BertelBrander


Dato : 23-07-03 23:55

En MFC løsning ville nok være:

CString path = "C:\\files\\";
path += m_filetitle;
CStdioFile file(path, CFile::modeRead);

Kommentar
Fra : KajSloth


Dato : 30-08-04 19:46

Man kunne også bruge format funktionen i CString. Den har samme formateringsparametre som sprintf.

CString path;
path.Format("C:\\files\\%s\\.txt", m_filetitle);
CStdioFile file(path, CFile::modeRead);


Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177428
Tips : 31962
Nyheder : 719565
Indlæg : 6407943
Brugere : 218877

Månedens bedste
Årets bedste
Sidste års bedste