[ enaB @ 13.12.2010. 17:56 ] @
Zdravo,


Imam problem sa sledećim kodom, kao primer.

Code:
#include <fstream>
using namespace std;

int main() {
    fstream f;
    
    f.open("db.dat", ios::in || ios::binary);

    return 0;



u starom VC++ 6 radi, u novijem nisam probao ali sa g++ ne radi. U čemu je problem sa tim kodom kako je napisan? Evo šta prijavljuje

Citat:
root@local:~/Desktop# g++ ./test.cpp
./test.cpp: In function 'int main()':
./test.cpp:7: error: no matching function for call to 'std::basic_fstream<char, std::char_traits<char> >::open(const char [7], bool)'
/usr/lib64/gcc/x86_64-slackware-linux/4.4.4/../../../../include/c++/4.4.4/fstream:865: note: candidates are: void std::basic_fstream<_CharT, _Traits>::open(const char*, std::_Ios_Openmode) [with _CharT = char, _Traits = std::char_traits<char>]




Update:

rešeno, nisam video da sam stavio dve crte ||...

[Ovu poruku je menjao enaB dana 13.12.2010. u 19:57 GMT+1]