Avatar billede muzik82 Nybegynder
04. december 2005 - 13:38 Der er 11 kommentarer og
1 løsning

Hvordan skriver man data til en fil?

Er der nogen af jer der ved hvordan man skriver noget data til en fil? Meget gerne kode hjælp til det, hvis i har det til at ligge?
Avatar billede datasource Nybegynder
04. december 2005 - 13:50 #1
#include <iostream>  // almindelig input-output
#include <fstream>  // fil input-output
using namespace std;

int main () {
  ofstream myfile;
  myfile.open ("test.txt");    // åbner fil
  myfile << "Dette bliver skrevet til filen.\n";  // skriver til fil
  myfile.close();  // lukker fil (vigtigt at gøre)
  return 0;
}
Avatar billede datasource Nybegynder
04. december 2005 - 13:55 #2
Avatar billede muzik82 Nybegynder
04. december 2005 - 15:09 #3
Hej datasource, kunne også godt tænke mig at høre hvordan man læser fra filen man har skrevet i.
Avatar billede datasource Nybegynder
04. december 2005 - 15:26 #4
Det er faktisk heller ikke så svært:

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

int main () {
  string line;
  ifstream myfile ("test.txt");  // åbner fil til læsning
  while (! myfile.eof() )  // kører løkken indtil "end of file" - inftil filen ender
  {
    getline (myfile,line);
    cout << line << endl;
  }
    myfile.close();  // lukker fil (også meget vigtigt at gøre)

  return 0;
}
Avatar billede muzik82 Nybegynder
04. december 2005 - 17:24 #5
oki takker, prøver det lige...inden jeg tildeler dig alt for mange point :D
Avatar billede datasource Nybegynder
04. december 2005 - 20:02 #6
fik du det til at virke ?
Avatar billede muzik82 Nybegynder
04. december 2005 - 21:06 #7
jeg regner lige med at kigge på det imorgen...skriver så snart...tak på forhånd
Avatar billede muzik82 Nybegynder
05. december 2005 - 11:14 #8
det virker perfekt....tusind tak
Avatar billede datasource Nybegynder
05. december 2005 - 14:46 #9
selv tak...husk at acceptere mit svar !
Avatar billede muzik82 Nybegynder
05. december 2005 - 21:59 #10
tusind tak
Avatar billede muzik82 Nybegynder
05. december 2005 - 22:01 #11
jeg har accepteret dit svar, men sys ikke den tildeler point????
Avatar billede datasource Nybegynder
06. december 2005 - 17:36 #12
ahh tusind tak for points, og god programmeringslyst :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester