Klayveden EOF simülasyonu

06:03
Kod geliştirirken EOF (End of File) gelene kadar okuma yap gibi işlemlerde klavyeden bunu nasıl simüle edileceği biçimi windows ve UNIX türevi işletim sistemlerinde farklılık göstermektedir.



Yukarıda görüldüğü gibi stdin dosyasından EOF gelene kadar okuma yapılmaktadır. stdin dosya ise bunun için bir şey yapmamıza gerek yok fakat stdin klavye ise burada yapılması gereken şey klavyeden EOF'ye karşılık gelecek bir şeyler girmemiz gerekir. Peki ama bunu nasıl başarabiliriz?

Windows'ta bu işlem:   ctrl + Z
Unix'te bu işlem:           ctrl + D                şeklinde giriş yaparsak program while döngüsünden çıkacaktır.