merhabalar.c++'da dosyadaki verileri diziye akktarırken sorun yaşıyorum.yazdığım kod şöyle
#include <iostream.h>
#include <fstream.h>
#include <time.h>
int main(){
double tmp,toplam,ort;
int sayac=0;
ifstream fin; //dosyamızı açıyoruz
fin.open("veri.txt");
//dosyamızdaki sayıları okuyalım ve toplayalım
while(!fin.eof())
{
fin >> tmp;
toplam=tmp+toplam;
sayac++;
}
ort = toplam/sayac; //aritmetik ortayı ajlıyoruz
cout<<"sayıların ortalaması= "<<ort<<" dır. :-D"<<endl;
//buraya kadar sorun yok aşağıdaki kısımda sorun var
int dizi[sayac-1];
int i,g;
while (!fin.eof()){
fin >> g;
for(int i=1;i<sayac;i++){
dizi[i] = g;
}
}
cout<<dizi[1]<<endl;
}
____________________________________________________________________________________
Be a better friend, newshound, and
know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Fri 14 Mar 2008 - 16:51:32 EET