Avatar billede jannek_ek Nybegynder
16. september 2004 - 20:46 Der er 10 kommentarer og
1 løsning

eksporter til txt dokument

Jeg vil lave et program der kan finde en masse primtal, men når den har fundet mange, bliver komandopromptvinduet for lille til dem alle, så jeg ville gerne kunne eksportere det til et tekst dokument, så de første ikke forsvinder.
Avatar billede arne_v Ekspert
16. september 2004 - 20:47 #1
Du skriver vel bare til en fil i.s.f. console output (evt. til både
fil og console output).
Avatar billede arne_v Ekspert
16. september 2004 - 20:49 #2
ofstream f("primtal.dat");
...
f << x << endl;
...
f.close();

hvor x er de primtal du genererer inden i en eller anden løkke.
Avatar billede jannek_ek Nybegynder
16. september 2004 - 20:56 #3
ok
jeg kan før tjekke det søndagaften, men bare kom med et svar...
Avatar billede arne_v Ekspert
16. september 2004 - 20:57 #4
ok
Avatar billede jannek_ek Nybegynder
19. september 2004 - 14:52 #5
jeg forstår ikke hvordan den skal sættes ind, næppe sådan:

#include<iostream.h>

int main ()
{
  int X (2), tal (1);
  cout << "\n\tDette program er lavet af Jannek E. Kristensen \n";
  start:
  tal++;
  X = 2;
  igen:
  if ((tal%X)==0)
  {
    goto start;
  }
  else if (X>(tal/2))
  {
    ofstream f("primtal.dat");
    f << tal << endl;
    f.close();
    goto start;
  }
  else
  {
    X++;
    goto igen;
  }
  return 0;
}
Avatar billede arne_v Ekspert
19. september 2004 - 14:58 #6
Nej det overskriver hele tiden filen.

ofstream f("primtal.dat",ios::append);

skule appende
Avatar billede arne_v Ekspert
19. september 2004 - 14:59 #7
Men ellers ville man normalt åbne filen i starten og lukke den til sidst, men
jeg kan ikke se at de program afslutter.
Avatar billede arne_v Ekspert
19. september 2004 - 14:59 #8
Der er iøvrigt hurtigere måder at finde prim tal på.
Avatar billede jannek_ek Nybegynder
19. september 2004 - 15:06 #9
'f' udeclared
skal jeg includere noget, eller er det nok med iostream.h?
Avatar billede arne_v Ekspert
19. september 2004 - 15:07 #10
#include <fstream.h>
Avatar billede jannek_ek Nybegynder
19. september 2004 - 15:14 #11
det hedder godt nok ios::app, men resten virker fint, tak tak
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