Zmienna w ściezce plikowej
Ostatnio zmodyfikowano 2010-09-12 21:45
Dawidsoni Temat założony przez niniejszego użytkownika |
Zmienna w ściezce plikowej » 2010-09-12 15:31:56 Witam! Mam problem z zmienną w ścieżce plikowej. Kiedy ją umieszczam komplikator pokazuje mi błąd. Proszę o rozwiązanie tego problemu. Z góry dzięki!
#include <iostream> #include <fstream> #include <string>
int main() { using namespace std; string a = "plik.txt"; fstream plik; plik.open( a, ios::out | ios::in ); } |
|
DejaVu |
» 2010-09-12 15:49:36 plik.open( a.c_str(), ios::out | ios::in );
|
|
dmx81 |
» 2010-09-12 21:43:24 dokladnie, uzywajac zmiennej typu string w miejscu, gdzie trzeba uzyc zmiennej typu char* (tablicy znakow), nalezy do nazwy zmiennej typu string dopisac metode: c_str() :) |
|
ison |
» 2010-09-12 21:45:15 @up dopisywać metody nie trzeba wystarczy wywołać ;) |
|
« 1 » |