Witam Mam w pliku wejściowym 1095 linni w każdej są 2 liczby(zapisane binarnie) ta po lewej to godzina po prawej temperatra .Każdą z tych cyfr chce wpisać do tablicy jedną kolumnę cyfr do tablicy A drugą do tablicy B żeby w przyszłości mógł nimi łatwiej manipulować(wykonać zadania).Problem polega na tym że po 42 elemencie tablicy wszystko zaczyna się pierniczyć(patrz załącznik plik dane_systemy1 to wejsciowy ,a wynik wyjsciowy), natomiast gdy napisałem program który linijki zapisywał jako stringi wszystko działało.Dlaczego ta metoda jest zła bądź co ja robię żle ?
Kod:
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int main()
{
ifstream wejscie("dane_systemy1.txt");
ofstream wyjscie("wynik.txt");
int a[1095];
int b[1095];
for(int i=0;i<1095;i++)
{
wejscie>>a[i]>>b[i];
}
for(int i=0;i<1095;i++)
{
wyjscie<<i<<" "<<a[i]<<" "<<b[i]<<endl;
}
wejscie.close();
wyjscie.close();
return 0;
}
- wynik.txt (16 KB) - ściągnięć: 276
- dane_systemy1.txt (22 KB) - ściągnięć: 205