Witam, mam problem z wczytaniem danych z pliku do tablicy, ponizej przedstawiam kod.
Problemem jest to ze po kompilacji wyswietla mi (prawdopodobnie jakies adresy, duze liczby) na pewno nie to co znajduje sie w pliku z ktorego ma czytac
Chcialbym sie jeszcze dowiedziec czy rozni sie czyms odczyt z pliku .txt od .csv
#include <iostream>
#include <fstream>
#include <conio.h>
#include <string>
using namespace std;
int* odczytywanie(char nazwa[], int ile)
{
int i;
char c;
ifstream plik;
plik.open(nazwa, ios::in);
if(plik.good()==true)
cout<<"Udalo sie"<<endl;
int *tablica;
tablica=new int[ile];
for(i=0; i<ile; i++)
{
plik>>tablica[i];
}
return tablica;
}
int main()
{
int i;
int *tablica;
int ile;
cout<<"ile znakow chcesz wczytac"<<endl;
cin>>ile;
char nazwa[]="tak.txt";
odczytywanie(nazwa,ile);
for(i=0; i<10; i++)
{
cout<<tablica[i]<<endl;
}
return 0;
}