Vill läsa från en text fil som innehåller FILE *fp; Usch, usch, usch! Tackar för hjälpen men inser att jag måste gå mot lite mer grundläggande kuskaper först. Måste införskaffa en bok så man kan börja från början, trodde att med mina kunskaper i vb skulle kunna forsätta med c++ men inte det inte.Läsa från fil
Apoptygma Berzerk-Beatbox
Apoptygma Berzerk-Soultaker
Aqua-Cartoon heroes
Armand Van Helden-Dance with u(Disco style bootleg)
Armand Van Helden-Funk phenomena
Armand Van Helden-You don't know me
Och lägga in detta i en list box till att börja med
tänkte nog skapa en class som heter LasFil eller nått liknande
nån som har nå tipps ??
/NSv: Läsa från fil
char buf[81];
fp = fopen("filens_namn.txt", "r");
while (!feof(fp))
{
fgets(buf, sizeof (buf), fp);
/* Släng in buf i listboxen. */
}
fclose(fp);Sv: Läsa från fil
Använd inte C-stil i C++. C++ standardbibliotek är praktiskt taget alltid lika effektivt som C:s.
Det här är en början:
struct Post
{
string band, lat;
} ;
Post GetPost(ifstream& is)
{
Post p;
const int MAX_SIZE=255;
char buf[MAX_SIZE];
is >> ws; //ta bort whitespace-tecken
is.getline(buf, MAX_SIZE, '-'); //läs fram till '-'
p.band=buf;
is.getline(buf, MAX_SIZE, '\n'); //läs fram till '-'
p.lat=buf;
}
Anropas med
ifstream Fil("Namn.txt");
vector<Post> Poster;
while (Fil)
Poster.pushback(GetPost(Fil));
eller något liknande...
/Niklas JanssonSv: Läsa från fil
Kör ms VC++