Çözümleyici yazılımlarda akımdaki sonraki karakterin ne olduğuna bakmak ama onu akımdan silmeksizin okumak çoğunlukla kullanışlıdır. Buna girdiye "önceden bakış" denir, çünkü yazılımınız daha sonra okuyacağı girdinin anlık bir görüntüsünü alır.
Akım G/Ç işlemlerini kullanarak, girdiyi önce akımdan okuyup sonra da okunmamış yaparak (buna girdiyi "geri itme" de denir) girdiye öncesinden bakabilirsiniz. Bir karakterin okunmamış yapılması onu akımdan tekrar okunabilmesi için kullanılabilir yapar. Sonraki bir fgetc çağrısı ya da diğer bir girdi işlevi ile onu akımdan okuyabilirsiniz.