Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » speichern und wieder laden

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
17.12.2005, 14:13 Uhr
eXcess



Hey, erstma nettes board hat mir schon oft geholfen, trozdem hab ich ne frage...

wir müssen in der schule ein programm schreiben, welches funktionen und so berechnen soll.
es soll aber auch die werte die man eingibt speichern und man soll sie wieder laden können, also den aktuellen stand des programmes speichern und laden.
da wir es informatik aber erst wieder am freitag haben, ich aber lust hab es weiter zu machen, aber leider nicht weiß wie das geht mit dem speichern und laden, hab ich mich gefragt ob mir hier villeicht einer helfen könnte? wär eht nett

mfg tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
17.12.2005, 14:31 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


hi,


C++:
int wert1 = 4, wert2 = 7;
// wert1 == 4, wert2 == 7

ofstream out("c:\\pfad");
out << wert1 << wert2 << endl;
out.close();

wert1 = wert2 = 0;
// wert1 == 0, wert2 == 0

ifstream in("c:\\pfad");
in >> wert1 >> wert2;
in.close();

// wert1 == 4, wert2 == 7


--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.12.2005, 14:39 Uhr
eXcess



Hey, wow das nenn ich ma schnelle antwort ;D
nur bin ich nen trottel und hab vergessen zu sagen das wir c lernen und nich cpp.
tut mich echt leid >.<
trozdem danke für die schnelle antwort.

mfg tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
17.12.2005, 15:03 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


guck dir fopen, fgets, fgetc, fputc usw... an.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
17.12.2005, 15:25 Uhr
eXcess



ja, wenn mir das was sagen würde ja, ich lerne c leider erst seit diesem schuljahr und hab absolut keine ahnung, wie das aufgebaut wird, wie gesagt..bekommen wir leider erst am freitag gesagt, aber hab keine lust bis dahin zu warten >.<

naja ich geh ma suchen, vll find ich ja irgendwas im internet, vll habt ihr ne gute seite wo das erklät wird, oda einer halt vll geduld und lust mir das zu erklären? xD

mfg tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
17.12.2005, 20:18 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


Forumssuche verwenden da gibt es beispiele ohne ende...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
17.12.2005, 20:21 Uhr
Spacelord
Hoffnungsloser Fall


Schau dir mal das hier an.
http://courses.iicm.edu/the_c_book/SoftwareentwicklungInC.pdf
www.fh-augsburg.de/informatik/vorlesungen/c_cplus/tutorial/cyris/
www.pronix.de/pronix-4.html

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.

Dieser Post wurde am 17.12.2005 um 20:29 Uhr von Spacelord editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
17.12.2005, 23:19 Uhr
eXcess



hey danke, hat mir geholfen ;D habs geschaft, danke leute

edit: ich hab jetzt nen problem beim speichern miener werte die ich eingegeben hab...
das programm schmiert einfach ab, es hat einmal funktioniert, und beim speichern von mehr werten gins nimmer.
hier ist der code, ja ich weiß, nich der beste, aber ich lerne noch(bitte nich so doll niedermachen xD):


C++:
void save(double x[],double y[], int n)
{
     int z,i,p=0,u=0;
     char dateiname;
do{
     clrscr();
      FILE *datei;
      printf ("\nBitte einen Dateinamen angeben : ");
      scanf ("%s",dateiname);
      datei=fopen (dateiname,"w+");
      if (datei == NULL)
      {
            printf ("\nBeim Speichervorgang ist etwas fehlgeschlagen\n");
      }
      else
      {
                 for(i=0;i<n;i++)
                 {
                     fprintf(datei,"%lf\n",x[u]);
                     u++;
                 }
                
                 for(i=0;i<n;i++)
                 {
                     fprintf(datei,"%lf\n",x[p]);
                     p++;
                 }
            printf ("\nDie Daten wurden erfolgreich gespeichert");
            fclose (datei);
            printf("\n\n\nUm wieder ins Menu zu gelangen bitte eine beliebige Taste druecken");
      }
           z=getch();
           clrscr();
   }while(z==0);
}




mfg excess

Dieser Post wurde am 17.12.2005 um 23:55 Uhr von eXcess editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
18.12.2005, 00:09 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


char filename ist nur ein zeichen, keine zeichenkette.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
18.12.2005, 01:26 Uhr
eXcess



d.h. nen char dateiname[25]; wäre richtig?
weil ich brauch auch kommazahlen, also hab ichs so gemacht:
double dateiname[25];
hat auch einmal funktionier...aber dann nimmer, irgendwie is das doch sehr verwirrend.

edit...seh komig, ab und zu gehts und manchmal nich...geht das denn überhaupt mit double?

mfg tobi

Dieser Post wurde am 18.12.2005 um 01:43 Uhr von eXcess editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: