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

Zapisywanie danych do pliku

Ostatnio zmodyfikowano 2011-08-11 18:09
Autor Wiadomość
Mrowqa
» 2011-08-11 17:17:30
A na pewno dobry plik otwierasz? Zamknij notatnika i otwórz jeszcze raz!
P-38845
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.
P-38851
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)
P-38872
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
P-38878
mykosik
Temat założony przez niniejszego użytkownika
ostatecznie już wiem
» 2011-08-11 18:09:32
C/C++
#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; //tutaj zapisuje
       
       
       
        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
P-38880
1 « 2 »
Poprzednia strona Strona 2 z 2