Zapisywanie danych do pliku
Ostatnio zmodyfikowano 2011-08-11 18:09
Mrowqa |
» 2011-08-11 17:17:30 A na pewno dobry plik otwierasz? Zamknij notatnika i otwórz jeszcze raz! |
|
SeaMonster131 |
» 2011-08-11 17:22:58 No albo możesz też spróbować dać: plik.open( "dane.txt", ios::app | ios::out ); żeby plik był ustawiony do zapisu. |
|
Mrowqa |
» 2011-08-11 17:53:54 Z tego co się orientuję, to ios::app zawiera ios::out, ale mogę się mylić ;P (zawsze dodaje flagę ios::out xD, oczywiście, gdy chcę zapisywać dane) |
|
mykosik Temat założony przez niniejszego użytkownika |
» 2011-08-11 18:03:03 Pomogło dopisanie funkcji write plik.write( & dane[ 0 ], dane.length() ); ale myslałem ,że to stosuje sie tylko w zapisie blokami Jeżeli jestem w błędzie to napiszcie. A za dotychczasową Waszą uwagę bardzo jestem wdzięczny i pozdrawiam |
|
mykosik Temat założony przez niniejszego użytkownika |
ostatecznie już wiem » 2011-08-11 18:09:32 #include <iostream> #include <fstream> using namespace std;
int main() { fstream plik; plik.open( "dane2.txt", ios::out ); if( plik.good() == true ) { cout << "plik otwarty" << endl; string dane; cin >> dane; plik << dane; plik.close(); } else cout << "nie otworzyl sie"; return 0; }
Chyba zmęczenie materiału ogarneło mnie ,że tego nie zauważyłem Dzieki jeszcze raz . Zamykam |
|
1 « 2 » |