tarafından eklenen bir dosyadan nasıl okumanız için bir dosyaya yazıyor. Oluşturduğum yeni bir süreç bu dosyayı açacak ve ideal olarak bu değişiklikleri okuyacak ve işleyecek.sürekli olarak başka bir program C++ linux
şimdiye kadar bu i Ben sürekli yapmak farklı bir işlevde
sonradan dosyayı açmak kontrolleri değişiklikleri kontrol ve belli belirsiz
benziyor onlaraişlemek için üzerine okur sınıfta
open(file);
while(1)
{
fread(buffer, 1, 16000, file);
//do something
}
sorunu, boş bir dosyaya çekip açıldıktan sonra üzerine yazarak hata ayıklamayı gerçekleştirdim. DOSYA nesnesi hiçbir zaman değişiklikleri görmez.
eof'i kapatıp tekrar açmam gerekiyor mu? Değişiklikleri işe almak için en üstte?
Sen ondan okumadan önce yazdıktan sonra dosyayı kapatmak zorundayız. – xinaiz
@ BlackMoses: Mutlaka değil. Bu Linux, Windows değil. – Olaf
EOF göstergesini temizlemek için 'file.clear()' işlevini kullanın, böylece eski EOF'u okuyabilirsiniz. – Barmar