BlackBoard » Design, Programmierung & Entwicklung » Programmieren » C++ Zeitabhängige Dateinamen erstellen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Zeitabhängige Dateinamen erstellen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
@nU615 @nU615 ist männlich
Aufsteiger


Dabei seit: 06.04.2002
Beiträge: 79
Herkunft: Austria

Zeitabhängige Dateinamen erstellen       Zum Anfang der Seite springen

Wie kann ich mit mit einem C++ Programm Text Dateien erstellen, die als Dateitnamen, den aktuellen Tag und die aktuelle Stunde enthalten?

thx @nU615

__________________
Bonus vir semper tiro.

Leitner²

6.B Homepage

06.04.2002 20:04 @nU615 ist offline Homepage von @nU615 Beiträge von @nU615 suchen
Kalka Kalka ist männlich
BlackBoarder


Dabei seit: 16.03.2002
Beiträge: 856

      Zum Anfang der Seite springen

Mhh, wenn du mir die Variabeln der Zeit und nen string, mit dem Tag gibs is das kein problem.....


cu kalka

__________________
In wirklichkeit sind wir alle kleine grüne Kaninchen!
07.04.2002 15:27 Kalka ist offline E-Mail an Kalka senden Homepage von Kalka Beiträge von Kalka suchen
@nU615 @nU615 ist männlich
Aufsteiger


Dabei seit: 06.04.2002
Beiträge: 79
Herkunft: Austria

Themenstarter Thema begonnen von @nU615
Zeit als String       Zum Anfang der Seite springen

Wie kann ich überhaupt, die mit time.h ermittelte zeit, als string speichern?

@nU615

__________________
Bonus vir semper tiro.

Leitner²

6.B Homepage

07.04.2002 18:58 @nU615 ist offline Homepage von @nU615 Beiträge von @nU615 suchen
Kalka Kalka ist männlich
BlackBoarder


Dabei seit: 16.03.2002
Beiträge: 856

      Zum Anfang der Seite springen

wie ermittels du die denn?

cu Kalka

__________________
In wirklichkeit sind wir alle kleine grüne Kaninchen!
08.04.2002 14:51 Kalka ist offline E-Mail an Kalka senden Homepage von Kalka Beiträge von Kalka suchen
@nU615 @nU615 ist männlich
Aufsteiger


Dabei seit: 06.04.2002
Beiträge: 79
Herkunft: Austria

Themenstarter Thema begonnen von @nU615
time.h       Zum Anfang der Seite springen

Ich include zuerst <time.h>
und schreibe danach:

time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
cout << asctime (timeinfo) << endl;


Kann ich nun das Ergebnis von astime als string speichern?

thx @nU615

__________________
Bonus vir semper tiro.

Leitner²

6.B Homepage

08.04.2002 19:02 @nU615 ist offline Homepage von @nU615 Beiträge von @nU615 suchen
Kalka Kalka ist männlich
BlackBoarder


Dabei seit: 16.03.2002
Beiträge: 856

      Zum Anfang der Seite springen

asctime (timeinfo)

da ist also die zeit!?
na dann ist es eigentlich leicht...du musst nen String definieren....

char time[];

so, und dann kannstes zuweise! etwa so:

char time[];

void main(void)
{
....
time[] =asctime (timeinfo);
....
}

so müsstes gehen...sonst mal hinter dem 2ten time die "[" "]" weglassen Augenzwinkern

weißte wie man dateien erstellt?

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
#include <iostream.h>
#include <stdio.h>

FILE *f;

void main(void)
{
f = fopen("c:\test.test","a");
while(1)
{
fprint(f,"TTTTEEEEEESSSSSSSSTTTTTTTTT\n;
}
fclose(f);
}


...jetzt erstellt der ne Datei, und zwar unter C:\....die Datei heißt test.test Augenzwinkern

cu kalka

__________________
In wirklichkeit sind wir alle kleine grüne Kaninchen!
08.04.2002 19:18 Kalka ist offline E-Mail an Kalka senden Homepage von Kalka Beiträge von Kalka suchen
@nU615 @nU615 ist männlich
Aufsteiger


Dabei seit: 06.04.2002
Beiträge: 79
Herkunft: Austria

Themenstarter Thema begonnen von @nU615
Funzt nit       Zum Anfang der Seite springen

Das habe ich schon probiert, der Compiler (Borland) Schreibt mir immer ein paar Fehlermeldungen:

Size of 'time' is unknown or zero

Dann habe ich time[] nicht mehr vordefiniert, sondern direkt asctime(..) zugewiesen:

char time[] = asctime(...)

Damit wäre das erste Problem gelöst. Jetzt schreibt er mir aber:

Connot convert 'char *' to 'char[]'

Was bedeutet das?

Ich erstelle Dateien immer mit:

ofstream erstellen("C:\\datei.ext");

dazu muss man aber erst fstream.h include

thx @nU615

__________________
Bonus vir semper tiro.

Leitner²

6.B Homepage

09.04.2002 20:42 @nU615 ist offline Homepage von @nU615 Beiträge von @nU615 suchen
Kalka Kalka ist männlich
BlackBoarder


Dabei seit: 16.03.2002
Beiträge: 856

      Zum Anfang der Seite springen

*g*, mit strings hab ich auch immer so meine Probleme...man kann aber auch die genaue größe angeben...wenn der die Uhrzeit so angibt:

12:12:12

dann braucht er 8 Zeichen....

char time[8];

try this Augenzwinkern

cu Kalka

__________________
In wirklichkeit sind wir alle kleine grüne Kaninchen!
11.04.2002 18:28 Kalka ist offline E-Mail an Kalka senden Homepage von Kalka Beiträge von Kalka suchen
@nU615 @nU615 ist männlich
Aufsteiger


Dabei seit: 06.04.2002
Beiträge: 79
Herkunft: Austria

Themenstarter Thema begonnen von @nU615
      Zum Anfang der Seite springen

Jo, aber wie bekomme ich die Fehlermeldung:

Connot convert 'char *' to 'char[]'

weg?

@nU615

__________________
Bonus vir semper tiro.

Leitner²

6.B Homepage

11.04.2002 19:04 @nU615 ist offline Homepage von @nU615 Beiträge von @nU615 suchen
Kalka Kalka ist männlich
BlackBoarder


Dabei seit: 16.03.2002
Beiträge: 856

      Zum Anfang der Seite springen

öhh, haste

char[] time;

geschriebe?? wenn nicht, bin ich erlichgesagt überfragt....

mach es einfach ohne string.....also du musst die Datei erzeugen....mhh, etwa so:

.....
f = fopen("C:\\"+asctime (timeinfo), "a");
.....

cu Kalka

__________________
In wirklichkeit sind wir alle kleine grüne Kaninchen!
12.04.2002 13:34 Kalka ist offline E-Mail an Kalka senden Homepage von Kalka Beiträge von Kalka suchen
@nU615 @nU615 ist männlich
Aufsteiger


Dabei seit: 06.04.2002
Beiträge: 79
Herkunft: Austria

Themenstarter Thema begonnen von @nU615
      Zum Anfang der Seite springen

Des funzt noch immer nicht. Der Borland schreibt mir noch immer Connot convert 'char *' to 'char[]'

@nU615

__________________
Bonus vir semper tiro.

Leitner²

6.B Homepage

24.04.2002 21:26 @nU615 ist offline Homepage von @nU615 Beiträge von @nU615 suchen
Kalka Kalka ist männlich
BlackBoarder


Dabei seit: 16.03.2002
Beiträge: 856

      Zum Anfang der Seite springen

mhhh...im Moment bin ich auch genau bei diesem Problem...KA was da los is..

cu Kalka

__________________
In wirklichkeit sind wir alle kleine grüne Kaninchen!
26.04.2002 17:04 Kalka ist offline E-Mail an Kalka senden Homepage von Kalka Beiträge von Kalka suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » C++ Zeitabhängige Dateinamen erstellen

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH