Считайте одну строку из файла, сначала, исключая символы новой строки, и затем включая их. Используйте следующий файл.
Чтобы прочитать первую строку из файла badpoem.txt
, используйте fopen
, чтобы открыть файл. Затем прочитайте первую строку с помощью fgetl
, который исключает символ новой строки.
line_ex =
'Oranges and lemons,'
Чтобы перечитать ту же строку из файла, сначала сбросьте индикатор положения чтения назад к началу файла.
Используйте функцию fgets, чтобы прочитать первую строку из файла badpoem.txt
, который читает строку включая символ новой строки.
line_in =
'Oranges and lemons,
'
Сравните вывод путем исследования длин строк, возвращенных функциями fgets
и fgetl
.
fgetl
возвращает выходной параметр, который отображается в одной строке, в то время как fgets
возвращает выходной параметр, который включает символ новой строки и, поэтому, отображает его в двух строках.
line_ex =
'Oranges and lemons,'
line_in =
'Oranges and lemons,
'
Закройте файл.