Just nu i M3-nätverket
Jump to content

Tilldelning av variabler


MPV

Recommended Posts

Hej! Är lite nyfiken...

 

Ska skriva ett program där man kan välja att öppna en .txt-fil.

 

Göres såhär: fil.open("enfil.txt")

 

Men här ska användaren själv få välja vilken fil som ska öppnas. Hur ska jag skriva för att programmet ska hämta variabeln FILEN plus filändelsen .txt när den läser in en fil?

 

Gissade först på fil.open(filen + ".txt") men det gick inte. Hur ska man göra?

 

(Är inte så duktig på C++, programmerar i vanliga fall mest VB)

 

Tack på förhand // Victor

 

Link to comment
Share on other sites

Panzer Division Markus

Att använda MFC's CFileDialog brukar funka rätt bra.

Om du vill ha kodsnuttar till hjälp kan jag rota upp det.

 

Link to comment
Share on other sites

Du kan använda string som kommer att göra det mycket lättare för dig.

 

Gör så här:

 

#include <iostream>
#include <string>
using namespace std;

int main()
{
string fil_namn;
cin >> fil_namn;
fil_namn += ".txt";
[color="#006400"]
/* Tror att man kan skriva
fil_namn += ".txt";
annars får du göra en ny string av ".txt"
och göra så här:
fil_namn += txt;
*/
[/color]

fil.open(fil_namn.c_str());

return 0;
}

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...