Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

data jako nazwa pliku out

Ostatnio zmodyfikowano 2017-01-28 18:16
Autor Wiadomość
CrazyPants
Temat założony przez niniejszego użytkownika
data jako nazwa pliku out
» 2017-01-28 13:01:32
witam
mam mały problem i nie mam pomysłu jak go rozwiązać;
Chciałbym aby nazwą pliku utworzonego przez program była data pobrana z systemu.
date mam pobraną takim kodem:
#include <time.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main() {
    time_t czas;
    time( & czas );
    char * data = ctime( & czas );
    cout <<data;
    return 0;
}
i jak to zrobić aby w plik.open(tutaj data jako nazwa, ios::out)
P-157052
karambaHZP
» 2017-01-28 15:19:45
http://stackoverflow.com​/questions/16357999​/current-date-and-time-as-string
Jak już będziesz miał datę w stringu użyj go jako nazwy pliku.
P-157058
CrazyPants
Temat założony przez niniejszego użytkownika
» 2017-01-28 15:56:10
własnie o to mo chodzi w jaki sposób przekazać datę do stringa tak żeby całością była ta data z końcówką .txt
P-157061
marcolo2307
» 2017-01-28 16:14:50
Dostałeś link z odpowiedzią. Aby uzyskać rozszerzenie po prostu je dopisz do końca stringa...
P-157062
karambaHZP
» 2017-01-28 18:16:17
C/C++
#include <iostream>
#include <string>

int main()
{
    std::string file_name { "odczytana_data" };
    std::string file_name_with_extension = file_name + ".txt";
    std::cout << file_name_with_extension << '\n';
}
P-157066
« 1 »
  Strona 1 z 1