Aşağıdaki gibi bir proje yaptım (Bir dosya içerisinde veriler var ve bunları tek tek okutuyorum. Her satır sonunda sayacı arttırarak içeriğin kaç satırdan oluştuğunu buluyorum ve daha sonra kullanıcıdan görüntülemek istediği satır sayısını alıyorum. Kullanıcı 2 girmiş olsun. Bu durumda program döngü ile ilk iki satırı okuyor ve buna bağlı olarak ekranda bu iki satırı görüntülüyor. Ancak yapmak istediğim kullanıcı negatif bir değer girerse, örneğin -3 gibi programın son 3 satırı göstermesini istiyorum. Bu nasıl yapılabilir? Saygılar Kod: #include <stdio. h> int main { FILE ptrFILE; int lineNumber=1, choice, i; char c; if ((ptrFILE = fopen NULL) printf ; c = fgetc ; while (! feof { printf ; if c = fgetc ; } printf ; printf("Express the line number which you want to display : "); scanf ; printf ; if (choice > 0) { lineNumber = 0; fseek(ptrFILE, 0L, SEEK_SET); c = fgetc ; while (! feof { printf ; if { lineNumber++; if } c = fgetc ; } printf ; } fclose ; return 0; }