Avatar billede kejn Nybegynder
14. november 2000 - 11:39 Der er 2 kommentarer og
2 løsninger

lagring af data

Jeg er nu indenfor C++ programering og jeg har brug for at lave et program der kan gemme nogle oplysninger i en dat fil og hente dem igen derfra.

På forhånd tak
kejn
Avatar billede dmk Nybegynder
14. november 2000 - 11:45 #1

Skrive noget data:
char Data[200];
strcpy(Data, \"noget data\");
FILE* File=fopen(\"file.dat\", \"w\")
fwrite(Data, 200, 1, File);
fclose(File);


Læse noget data:
char Data[200];
FILE* File=fopen(\"file.dat\", \"r\");
fread(Data, 200, File);
fclose(File);

Hvis du vil have noget mere konkret, må du skrive nogle flere detaljer om hvad det er du gerne vil kunne :-)

DMK
Avatar billede borrisholt Novice
14. november 2000 - 11:49 #2
prøv det her :

#include \"stdafx.h\"
#include <io.h>
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>

char buffer[] = \"This is a test of \'_write\' function\";

void main( void )
{
  int fh;
  unsigned byteswritten;

  fh = _open( \"hest.dat\", _O_RDWR | _O_CREAT,  _S_IREAD | _S_IWRITE )); 
  _write( fh, buffer, sizeof( buffer));
  _close(fh);
 
}
Jens B
Avatar billede kejn Nybegynder
14. november 2000 - 11:51 #3
Jeg skal kunne intaste data der så overførers til dat filen hvor den skal kunne udprintes fra ved hjælp af main programmet.

kejn

PS. kan du ikke prøve at se at se på spørgsmålet \"let\" -der er 100 point at hente??
Avatar billede dmk Nybegynder
14. november 2000 - 12:14 #4
Jeg bruger hverken Borland eller Windows som udviklingsplatform, så jeg kan nok ikke hjælpe...

DMK
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