• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Frage [C++]

Status
Für weitere Antworten geschlossen.

m0sT

Neues Mitglied
Hi, hab C++ angefangen und hab nun ein paar Fragen,
erstens,
mein Programm bricht immer ab, nachdem alles ausgeführt wurde,
ist ja auch richtig so, aber wie kann ich das ändern?

2. wie kann ich zufallszahlen generieren, hab die referenz nicht verstanden die ich hatte,
rand() und srand() irgendwie?!

3. gibt es eine funktion zum programm beenden?

4. ist wohl schon schwierieger, interessiert mich aber,
wie kann ich dateien (*.txt) schtreiben und öffnen?
ist das so einfach wie bei php?

danke erstmal :D
 
Werbung:
muss ich noch irgendwelce headerdateien einbinden?
math.h oder so?
und kann ich einen bereich der zufallsszahlen eingeben?
alá rand(1,100);?
 
Werbung:
und wie verhindere ich das beenden des scripts nach dem alles durchlaufen ist?

p.s. wie bekomm ich die uhrzeit raus?
 
Werbung:
wenn du zb conio.h einbindest, dann gehts mit
getch();

bei iostream gehts mit
system("pause");

wenn du zufallszahlen ausgeben willst, dann machst du das

float rnd = rand(4);

dann werden zahlen bis vier ausgegeben
ich glaube aber zu meinen, dass man stdlib einbinden muss.
Zur Not:

schau dir die Headerdateien einfach an, da sind alle funktionen abgebildet.
entweder ists
srand(void)
oder
srand(unsigned int)

oder
rand(void)
oder
rand(unsigned int)

dateien schreiben:

fstream einbinden

Code:
#include "fstream.h"
#include "iostream"

using namespace std;

void main(){

ofstream log;
log.open("C:\\Dokumente ... voller pfad\\.datei.txt");
log << "Logdatei vom __DATE__ um __Time__";
log.close();

exit(0);
}

Das schreibt jetzt den text Logdatei vom ...DATUM... um ...UHRZEIT... in die datei. (hab ich grad ausm ff geschrieben, sollte aber so ungefähr laufen)


lg,
n1ob
 
danke, werds versuchen!
ich muss einfach __DATE__ und __TIME__ schreiben?!

wie bekomme ich mein prog. in den autostart?
also dass es bveim start ausgeführt wird?
 
Zuletzt bearbeitet:
Werbung:
nein, du musst nicht date und time schreiben.
das ist einfach, wenn du __TIME__ reinschreibst, steht in der datei halt die uhrzeit, zu der die datei geschrieben wurde. Du kannst auch __LINE__ oder so sachen schreiben. Das mit dem Autostart weiss ich nicht, du musst aber "nur" was richtiges in das richtige Verzeichnis kopieren. Google mal!


lg,
n1oB
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben