FAQ | Points | Add... | Recent posts | Search | Register | Log in


c++ i najprostszy zapis do pliku i odczyt z pliku


Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> c++ i najprostszy zapis do pliku i odczyt z pliku
Author
Message
szeryfff
Poziom 19
Poziom 19


Joined: 11 Jan 2005
Posts: 795

Post#1 Post from the author of the topic 14 Mar 2008 22:30   

c++ i najprostszy zapis do pliku i odczyt z pliku


Witam!
Wklejam ponizej kod bardzo prostego programu, z ktorym jednak nie moge sobie poradzic. A to dlatego ze dopiero poznaje C.
Code:

#include <iostream.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
#include <stdio.h>
#include <fstream.h>

int ciag_nad [9];
int kod_nad [13];
int i,j,k,l;

long liczba_bitow, liczba_ramek;

main()
 {
 while ((cout<<"Podaj liczbe przesylanych bitow z zakresu (10,1000000): ") && !(cin>>liczba_bitow) || liczba_bitow<9 || liczba_bitow>1000000)
        {
        system("cls");
        cout<<"Nieprawidlowa wartosc liczby przesylanych bitow!!!\n";
        };
 cout<<"\n";


 system("cls");
 cout<<"Liczba przesylanych bitow: "<<liczba_bitow<<"\n";


liczba_ramek=(liczba_bitow/9);
for(k=0; k<liczba_ramek; k++)
         {
         for (i=1; i<10; i++)
             {
             ciag_nad[i]=rand()%2;
             }

             kod_nad[1]=(ciag_nad[1]+ciag_nad[2]+ciag_nad[4]+ciag_nad[5]+ciag_nad[7]+ciag_nad[9])%2;
             kod_nad[2]=(ciag_nad[1]+ciag_nad[3]+ciag_nad[4]+ciag_nad[6]+ciag_nad[7])%2;
             kod_nad[3]=ciag_nad[1];
             kod_nad[4]=(ciag_nad[2]+ciag_nad[3]+ciag_nad[4]+ciag_nad[8]+ciag_nad[9])%2;
             kod_nad[5]=ciag_nad[2];
             kod_nad[6]=ciag_nad[3];
             kod_nad[7]=ciag_nad[4];
             kod_nad[8]=(ciag_nad[5]+ciag_nad[6]+ciag_nad[7]+ciag_nad[8]+ciag_nad[9])%2;
             kod_nad[9]=ciag_nad[5];
             kod_nad[10]=ciag_nad[6];
             kod_nad[11]=ciag_nad[7];
             kod_nad[12]=ciag_nad[8];
             kod_nad[13]=ciag_nad[9];

      //cout<<",,,";
      ofstream ofile1("test.txt");

       for (i=1; i<10; i++)
           {
           cout<< ciag_nad[i] ;
           }

           //cout<<",,,";
           for (l=1; l<14; l++)
               {
               cout<< kod_nad[l] ;
               ofile1<<kod_nad[l];
               }

               ofile1.close();
               //ifile.close();

};
getch();
};


Samo dzialanie programu nie jest bardzo wazne, jest to prosty koder, ktory 9 bitow wejsciowych koduje, i na wyjsciu mamy 13 bitow.
Zapis do pliku udalo mi sie zrobic, ale nie jest to do konca to co bym chcial (bo za kazdym razem kasuje sie zawartosc pliku, a chcilabym zeby sie dopisywalo dalej).
No i chcialbym zrobic odczyt z pliku bitow wejsciowych zamisat tego: ciag_nad[i]=rand()%2; (obecnie sa generowane). Probowalem zrobic to analogicznie do zapisu, ale sie nie udalo :(
Interesuje mnie wczytywanie znak po znaku.
Czy bylby ktos w stanie mi pomoc?
Pozdrawiam! [/code]
Back to top
   
Google

Google Adsense


Post# Post from the author of the topic 14 Mar 2008 22:30   





Back to top
   
BugsdBunny
Poziom 14
Poziom 14


Joined: 27 May 2006
Posts: 157
Location: Krośniewice

Post#2 15 Mar 2008 02:06   

Re: c++ i najprostszy zapis do pliku i odczyt z pliku


Spróbuj tak zapisać do pliku

Code:
   
// ....
using namespace std;
   fstream file;
   file.open( "test.txt", ios_base::out | ios_base::app );

   file << "testing";// wurzacasz do pliku


//...


Cały sęk w tym żeby otwrzyć plik z odpowiednimi atrybutami

podobny temat był nieco niżej
http://www.elektroda.pl/rtvforum/topic962531.html
Back to top
   
Google

Google Adsense


Post# 15 Mar 2008 02:06   





Back to top
   
szeryfff
Poziom 19
Poziom 19


Joined: 11 Jan 2005
Posts: 795

Post#3 Post from the author of the topic 15 Mar 2008 02:12   

Re: c++ i najprostszy zapis do pliku i odczyt z pliku


Oki, dzieki, sprawdze to :)
A jak wczytac bity z pliku znak po znaku?
Pozdrawiam
Back to top
   
Post new topic  Reply to topic      Main Page -> Forum Index -> Programming Generally -> c++ i najprostszy zapis do pliku i odczyt z pliku
Page 1 of 1
Similar topics
[C++] odczyt z jednego pliku i zapis do drugiego (3)
[C] odczyt i zapis do struktury z pliku (6)
[Pascal]Odczyt i zapis z pliku. (1)
[c] Zapis i odczyt pliku bianrnego (4)
Zapis/odczyt do/z pliku *.doc w C++ (3)
c++ zapis i odczyt pliku binarnego. (6)
Visual C++ odczyt/zapis z i do pliku (2)
odczyt z rs232 i zapis do pliku (5)
Zapis i odczyt z pliku w c++ (3)
[ASEMBLER] kalkulator + zapis/odczyt z/do pliku (3)

Page generation time: 0.075 seconds


FAQ || Administrator || Moderators || Widgets and banners || Contact
elektroda.pl topic RSS feed