c++ --- tablica string --- zapis
 
 

Tematy

 
    
 

 

 

 

c++ --- tablica string --- zapis





Inquistor - 12-04-2008 13:43
Mam problem - program ma zapisywać pobrane linijki tekstu w tablicy string, ale wywala mi "Naruszenie ochrony pamięci"
#include <iostream>
#include <fstream>

using namespace std;

int main(int argc, char** argv)
{

        ifstream dane;
       
        dane.open("dane.txt");
       
        string wyjscie[255];
        int licznik=1;
       
    while(getline(dane,wyjscie[licznik]))
    {
            cout<<wyjscie[licznik]<<endl;
        licznik++;
    }
       
       
        dane.close();
       
        return 0;
} Wszelka pomoc mile widziana ;-)



thalcave - 12-04-2008 13:53
Po pierwsze licznik niech liczy od 0
Po drugie może w tym pliku jest za dużo linii :P



Inquistor - 12-04-2008 13:58
Heh faktycznie... po prostu za mał± liczbę wstawiłem ...

No nic - siedziałbym i siedział i pewnie bym tego nie zauważył :p Dzieki wielkie



AdeBe - 12-04-2008 20:48
A w ogóle to wstaw jakie¶ zabezpieczenie (if-a albo for-a), żeby się licznik nie "przekręcił", to elementarna zasada dobrego kodowania...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis