Aracılığıyla paylaş


Akış durumları

Geçerli durumlarını ve bir akış için durumu geçişleri aşağıdaki çizimde gösterilmektedir.

Akış grafiği

Her daire, kararlı bir duruma işaret eder.Satırların her birindeki akışta işleyen bir işlev çağrısının sonucu olarak ortaya çıkabilecek bir geçiş gösterir.İşlevleri beş gruplarının durumu geçişleri neden olabilir.

<stdio.h> içinde bildirilen işlevler ilk üç grup:

<wchar.h> içinde bildirilen işlevler kalan iki grup:

Çoğu yazma ve okuma işlemleri arasındaki konumu işlevlerinden birini çağırmalıdır durumu diyagramı gösterilmektedir:

  • Bir yazma akışı son operasyonda ise okuma işlevini çağıramazsınız.

  • Bir okuma akışı son operasyonda ise, işlem dosya sonu göstergesi okuyun sürece yazma işlevini çağıramazsınız.

Son olarak, bir pozisyon işlemi hiçbir zaman izleyebilirsiniz geçerli işlev çağrılarının sayısını azaltır durumu diyagramı gösterilmektedir.

Ayrıca bkz.

Başvuru

Dosya ve akış