Обновить wcl.c
This commit is contained in:
3
wcl.c
3
wcl.c
@@ -10,7 +10,7 @@ int count_lines(const char *filename) {
|
|||||||
|
|
||||||
int lines = 0;
|
int lines = 0;
|
||||||
int ch;
|
int ch;
|
||||||
int last_char = '\n'; // Для обработки последней строки
|
int last_char = '\n';
|
||||||
|
|
||||||
while ((ch = fgetc(file)) != EOF) {
|
while ((ch = fgetc(file)) != EOF) {
|
||||||
if (ch == '\n') {
|
if (ch == '\n') {
|
||||||
@@ -19,7 +19,6 @@ int count_lines(const char *filename) {
|
|||||||
last_char = ch;
|
last_char = ch;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Если файл не пустой и не заканчивается на новую строку
|
|
||||||
if (last_char != '\n' && last_char != EOF) {
|
if (last_char != '\n' && last_char != EOF) {
|
||||||
lines++;
|
lines++;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user