Dzięki udało mi się poruszyć, program, jak skończę bądź się zawieszę to dam znać :P.
Ale mam jeszcze jedno pytanie
Próbuję stworzyć program który za zadanie ma zapytać użytkownika o nazwę pliku.txt a następnie zapisać do niego dane. Poczytałem o bibliotece <fstream> i dowiedziałem się, jak zapisać i odczytać do istniejących już plików(wklepanych w programie), ale nie udało mi się znaleźć jak zapisać do pliku który podaje Użytkownik przy kompilaji programu.
Proszę o odpowiedz, z góry dziękuję.
Robię to takim sposobem. Lecz zapewne błędnym, bo skąd program będzie wiedzieć jaki to tym dokumentu, oraz skąd ma go wczytać.
int main()
{
string nazwa;
cin >> nazwa;
fstream f_nowy.open( nazwa ,ios::in);
return 0;
}
Lista błędów
1>------ Build started: Project: assss, Configuration: Debug Win32 ------
1>Compiling...
1>1.cpp
1>c:\documents and settings\karol\moje dokumenty\visual studio 2008\projects\assss\assss\1.cpp(11) : error C2664: 'void std::basic_fstream<_Elem,_Traits>::open(const wchar_t *,std::openmode,int)' : cannot convert parameter 1 from 'std::string' to 'const wchar_t *'
1> with
1> [
1> _Elem=char,
1> _Traits=std::char_traits<char>
1> ]
1> No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
1>Build log was saved at "file://c:\Documents and Settings\Karol\Moje dokumenty\Visual Studio 2008\Projects\assss\assss\Debug\BuildLog.htm"
1>assss - 1 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========