Tüm file.txt dosyasını bir char dizisine okumaya çalışıyorum. Ancak bazı sorunlar, öneri lütfen =]Metin dosyasını char Array'e okuyun. C++ ifstream
ifstream infile;
infile.open("file.txt");
char getdata[10000]
while (!infile.eof()){
infile.getline(getdata,sizeof(infile));
// if i cout here it looks fine
//cout << getdata << endl;
}
//but this outputs the last half of the file + trash
for (int i=0; i<10000; i++){
cout << getdata[i]
}
Veya birisi bir char diziye bir metin dosyası saklamak için daha iyi bir yol önerebilirsiniz. – nubme
Bunu bir oyuncak uygulamasında yaparsanız, sınırsız bellek ayırmaya karşı koruma sağladığınızdan emin olun. – seand
Bazı noktalı virgülleri kaçırıyor görünüyorsunuz. –